./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 7e1ff0e6 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-?-7e1ff0e [2023-02-15 02:09:22,900 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-15 02:09:22,902 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-15 02:09:22,929 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-15 02:09:22,930 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-15 02:09:22,931 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-15 02:09:22,932 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-15 02:09:22,933 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-15 02:09:22,934 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-15 02:09:22,934 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-15 02:09:22,935 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-15 02:09:22,936 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-15 02:09:22,936 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-15 02:09:22,937 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-15 02:09:22,939 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-15 02:09:22,941 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-15 02:09:22,943 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-15 02:09:22,945 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-15 02:09:22,946 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-15 02:09:22,948 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-15 02:09:22,950 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-15 02:09:22,952 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-15 02:09:22,953 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-15 02:09:22,958 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-15 02:09:22,960 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-15 02:09:22,960 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-15 02:09:22,960 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-15 02:09:22,961 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-15 02:09:22,966 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-15 02:09:22,966 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-15 02:09:22,966 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-15 02:09:22,967 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-15 02:09:22,967 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-15 02:09:22,968 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-15 02:09:22,969 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-15 02:09:22,969 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-15 02:09:22,969 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-15 02:09:22,969 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-15 02:09:22,970 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-15 02:09:22,970 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-15 02:09:22,972 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-15 02:09:22,973 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2023-02-15 02:09:22,998 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-15 02:09:23,000 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-15 02:09:23,006 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-15 02:09:23,007 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-15 02:09:23,007 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-15 02:09:23,007 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-15 02:09:23,008 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-15 02:09:23,008 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-15 02:09:23,008 INFO L138 SettingsManager]: * Use SBE=true [2023-02-15 02:09:23,008 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-15 02:09:23,009 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-02-15 02:09:23,009 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-15 02:09:23,009 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-15 02:09:23,009 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-15 02:09:23,010 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-15 02:09:23,010 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-15 02:09:23,010 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-02-15 02:09:23,010 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-15 02:09:23,010 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-15 02:09:23,010 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-15 02:09:23,010 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-15 02:09:23,010 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-15 02:09:23,011 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-15 02:09:23,011 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 02:09:23,011 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-15 02:09:23,011 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-15 02:09:23,011 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-15 02:09:23,011 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-15 02:09:23,012 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-15 02:09:23,012 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-15 02:09:23,012 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-15 02:09:23,012 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-15 02:09:23,012 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-15 02:09:23,012 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-15 02:09:23,012 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 [2023-02-15 02:09:23,213 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-15 02:09:23,243 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-15 02:09:23,245 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-15 02:09:23,245 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-15 02:09:23,246 INFO L275 PluginConnector]: CDTParser initialized [2023-02-15 02:09:23,247 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Binomial.c [2023-02-15 02:09:24,233 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-15 02:09:24,380 INFO L351 CDTParser]: Found 1 translation units. [2023-02-15 02:09:24,380 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c [2023-02-15 02:09:24,384 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/293b877ff/1dd502f469284c3b916744a8230a3aec/FLAGf2b475f25 [2023-02-15 02:09:24,395 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/293b877ff/1dd502f469284c3b916744a8230a3aec [2023-02-15 02:09:24,397 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-15 02:09:24,397 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-15 02:09:24,399 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-15 02:09:24,399 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-15 02:09:24,402 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-15 02:09:24,402 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,405 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21be3908 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24, skipping insertion in model container [2023-02-15 02:09:24,405 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,410 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-15 02:09:24,421 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-15 02:09:24,505 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 02:09:24,508 INFO L203 MainTranslator]: Completed pre-run [2023-02-15 02:09:24,517 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 02:09:24,524 INFO L208 MainTranslator]: Completed translation [2023-02-15 02:09:24,525 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24 WrapperNode [2023-02-15 02:09:24,525 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-15 02:09:24,526 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-15 02:09:24,526 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-15 02:09:24,526 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-15 02:09:24,531 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,534 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,544 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 44 [2023-02-15 02:09:24,544 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-15 02:09:24,544 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-15 02:09:24,545 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-15 02:09:24,545 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-15 02:09:24,550 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,551 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,551 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,551 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,553 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,556 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,556 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,557 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,558 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-15 02:09:24,558 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-15 02:09:24,559 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-15 02:09:24,559 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-15 02:09:24,559 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (1/1) ... [2023-02-15 02:09:24,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 02:09:24,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:24,580 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-02-15 02:09:24,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-02-15 02:09:24,608 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2023-02-15 02:09:24,608 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2023-02-15 02:09:24,608 INFO L130 BoogieDeclarations]: Found specification of procedure binomialCoefficient [2023-02-15 02:09:24,608 INFO L138 BoogieDeclarations]: Found implementation of procedure binomialCoefficient [2023-02-15 02:09:24,609 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-15 02:09:24,609 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-15 02:09:24,650 INFO L235 CfgBuilder]: Building ICFG [2023-02-15 02:09:24,651 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-15 02:09:24,845 INFO L276 CfgBuilder]: Performing block encoding [2023-02-15 02:09:24,850 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-15 02:09:24,850 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2023-02-15 02:09:24,851 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 02:09:24 BoogieIcfgContainer [2023-02-15 02:09:24,851 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-15 02:09:24,853 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-15 02:09:24,853 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-15 02:09:24,855 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-15 02:09:24,855 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.02 02:09:24" (1/3) ... [2023-02-15 02:09:24,855 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b26f57d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 02:09:24, skipping insertion in model container [2023-02-15 02:09:24,856 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 02:09:24" (2/3) ... [2023-02-15 02:09:24,856 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b26f57d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 02:09:24, skipping insertion in model container [2023-02-15 02:09:24,856 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 02:09:24" (3/3) ... [2023-02-15 02:09:24,857 INFO L112 eAbstractionObserver]: Analyzing ICFG Binomial.c [2023-02-15 02:09:24,867 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-15 02:09:24,868 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2023-02-15 02:09:24,930 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-15 02:09:24,938 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5ff0ecc0, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-15 02:09:24,938 INFO L358 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2023-02-15 02:09:24,941 INFO L276 IsEmpty]: Start isEmpty. Operand has 59 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 50 states have internal predecessors, (58), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-02-15 02:09:24,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-02-15 02:09:24,946 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:24,946 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:24,947 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:24,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:24,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1446708258, now seen corresponding path program 1 times [2023-02-15 02:09:24,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:24,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840720033] [2023-02-15 02:09:24,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:24,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:25,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 02:09:25,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:25,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840720033] [2023-02-15 02:09:25,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840720033] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:25,041 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:25,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 02:09:25,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961804048] [2023-02-15 02:09:25,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:25,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-02-15 02:09:25,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:25,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-02-15 02:09:25,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-15 02:09:25,074 INFO L87 Difference]: Start difference. First operand has 59 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 50 states have internal predecessors, (58), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:25,102 INFO L93 Difference]: Finished difference Result 114 states and 134 transitions. [2023-02-15 02:09:25,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-02-15 02:09:25,104 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2023-02-15 02:09:25,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:25,110 INFO L225 Difference]: With dead ends: 114 [2023-02-15 02:09:25,111 INFO L226 Difference]: Without dead ends: 56 [2023-02-15 02:09:25,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-15 02:09:25,118 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:25,118 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:25,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2023-02-15 02:09:25,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2023-02-15 02:09:25,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 34 states have (on average 1.5) internal successors, (51), 47 states have internal predecessors, (51), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-02-15 02:09:25,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2023-02-15 02:09:25,148 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 8 [2023-02-15 02:09:25,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:25,149 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2023-02-15 02:09:25,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,149 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2023-02-15 02:09:25,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-02-15 02:09:25,150 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:25,150 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:25,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-15 02:09:25,150 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:25,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:25,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1446689999, now seen corresponding path program 1 times [2023-02-15 02:09:25,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:25,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452564154] [2023-02-15 02:09:25,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:25,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:25,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 02:09:25,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:25,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452564154] [2023-02-15 02:09:25,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452564154] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:25,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:25,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 02:09:25,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531561101] [2023-02-15 02:09:25,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:25,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 02:09:25,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:25,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 02:09:25,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 02:09:25,196 INFO L87 Difference]: Start difference. First operand 56 states and 63 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:25,245 INFO L93 Difference]: Finished difference Result 109 states and 124 transitions. [2023-02-15 02:09:25,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 02:09:25,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2023-02-15 02:09:25,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:25,246 INFO L225 Difference]: With dead ends: 109 [2023-02-15 02:09:25,246 INFO L226 Difference]: Without dead ends: 57 [2023-02-15 02:09:25,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:25,248 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 27 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:25,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 141 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:25,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2023-02-15 02:09:25,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2023-02-15 02:09:25,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 48 states have internal predecessors, (52), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-02-15 02:09:25,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2023-02-15 02:09:25,255 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 8 [2023-02-15 02:09:25,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:25,255 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2023-02-15 02:09:25,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,255 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2023-02-15 02:09:25,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-02-15 02:09:25,256 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:25,256 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:25,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-15 02:09:25,256 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:25,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:25,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1304665248, now seen corresponding path program 1 times [2023-02-15 02:09:25,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:25,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987348769] [2023-02-15 02:09:25,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:25,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:25,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 02:09:25,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:25,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987348769] [2023-02-15 02:09:25,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987348769] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:25,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:25,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 02:09:25,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415161328] [2023-02-15 02:09:25,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:25,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 02:09:25,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:25,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 02:09:25,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 02:09:25,288 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:25,308 INFO L93 Difference]: Finished difference Result 59 states and 69 transitions. [2023-02-15 02:09:25,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 02:09:25,308 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2023-02-15 02:09:25,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:25,310 INFO L225 Difference]: With dead ends: 59 [2023-02-15 02:09:25,312 INFO L226 Difference]: Without dead ends: 58 [2023-02-15 02:09:25,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 02:09:25,314 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 9 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:25,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 111 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:25,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2023-02-15 02:09:25,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2023-02-15 02:09:25,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 35 states have (on average 1.457142857142857) internal successors, (51), 47 states have internal predecessors, (51), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-02-15 02:09:25,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2023-02-15 02:09:25,327 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 13 [2023-02-15 02:09:25,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:25,327 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2023-02-15 02:09:25,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,328 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2023-02-15 02:09:25,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-15 02:09:25,329 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:25,329 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:25,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-02-15 02:09:25,329 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:25,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:25,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1789917062, now seen corresponding path program 1 times [2023-02-15 02:09:25,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:25,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633590533] [2023-02-15 02:09:25,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:25,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:25,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 02:09:25,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:25,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633590533] [2023-02-15 02:09:25,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633590533] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:25,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:25,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 02:09:25,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660198975] [2023-02-15 02:09:25,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:25,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 02:09:25,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:25,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 02:09:25,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:25,435 INFO L87 Difference]: Start difference. First operand 56 states and 63 transitions. Second operand has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:25,549 INFO L93 Difference]: Finished difference Result 153 states and 180 transitions. [2023-02-15 02:09:25,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 02:09:25,550 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-02-15 02:09:25,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:25,551 INFO L225 Difference]: With dead ends: 153 [2023-02-15 02:09:25,551 INFO L226 Difference]: Without dead ends: 101 [2023-02-15 02:09:25,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-02-15 02:09:25,552 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 52 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:25,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 348 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:25,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-02-15 02:09:25,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 86. [2023-02-15 02:09:25,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 58 states have (on average 1.4482758620689655) internal successors, (84), 70 states have internal predecessors, (84), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2023-02-15 02:09:25,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 106 transitions. [2023-02-15 02:09:25,578 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 106 transitions. Word has length 14 [2023-02-15 02:09:25,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:25,579 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 106 transitions. [2023-02-15 02:09:25,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,579 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 106 transitions. [2023-02-15 02:09:25,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-15 02:09:25,580 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:25,580 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:25,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-02-15 02:09:25,580 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:25,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:25,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1946231172, now seen corresponding path program 1 times [2023-02-15 02:09:25,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:25,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010496173] [2023-02-15 02:09:25,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:25,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:25,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 02:09:25,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:25,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010496173] [2023-02-15 02:09:25,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010496173] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:25,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:25,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 02:09:25,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611689978] [2023-02-15 02:09:25,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:25,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 02:09:25,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:25,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 02:09:25,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 02:09:25,611 INFO L87 Difference]: Start difference. First operand 86 states and 106 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:25,648 INFO L93 Difference]: Finished difference Result 184 states and 223 transitions. [2023-02-15 02:09:25,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 02:09:25,649 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-02-15 02:09:25,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:25,650 INFO L225 Difference]: With dead ends: 184 [2023-02-15 02:09:25,650 INFO L226 Difference]: Without dead ends: 104 [2023-02-15 02:09:25,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:25,651 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 34 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:25,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 166 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:25,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2023-02-15 02:09:25,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 87. [2023-02-15 02:09:25,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 59 states have (on average 1.4406779661016949) internal successors, (85), 71 states have internal predecessors, (85), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2023-02-15 02:09:25,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 107 transitions. [2023-02-15 02:09:25,660 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 107 transitions. Word has length 14 [2023-02-15 02:09:25,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:25,660 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 107 transitions. [2023-02-15 02:09:25,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 02:09:25,661 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 107 transitions. [2023-02-15 02:09:25,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-02-15 02:09:25,661 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:25,661 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:25,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-02-15 02:09:25,662 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:25,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:25,662 INFO L85 PathProgramCache]: Analyzing trace with hash -639849399, now seen corresponding path program 1 times [2023-02-15 02:09:25,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:25,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031600573] [2023-02-15 02:09:25,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:25,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:25,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-02-15 02:09:25,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,739 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 02:09:25,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:25,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031600573] [2023-02-15 02:09:25,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031600573] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:25,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:25,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 02:09:25,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963592498] [2023-02-15 02:09:25,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:25,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 02:09:25,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:25,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 02:09:25,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:25,744 INFO L87 Difference]: Start difference. First operand 87 states and 107 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 02:09:25,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:25,854 INFO L93 Difference]: Finished difference Result 224 states and 292 transitions. [2023-02-15 02:09:25,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 02:09:25,855 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2023-02-15 02:09:25,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:25,856 INFO L225 Difference]: With dead ends: 224 [2023-02-15 02:09:25,856 INFO L226 Difference]: Without dead ends: 144 [2023-02-15 02:09:25,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-02-15 02:09:25,857 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 43 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:25,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 304 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:25,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2023-02-15 02:09:25,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 124. [2023-02-15 02:09:25,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 85 states have (on average 1.4588235294117646) internal successors, (124), 99 states have internal predecessors, (124), 19 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2023-02-15 02:09:25,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 162 transitions. [2023-02-15 02:09:25,882 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 162 transitions. Word has length 20 [2023-02-15 02:09:25,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:25,884 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 162 transitions. [2023-02-15 02:09:25,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 02:09:25,884 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 162 transitions. [2023-02-15 02:09:25,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-02-15 02:09:25,885 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:25,885 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:25,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-02-15 02:09:25,886 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:25,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:25,886 INFO L85 PathProgramCache]: Analyzing trace with hash -715516421, now seen corresponding path program 1 times [2023-02-15 02:09:25,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:25,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444612767] [2023-02-15 02:09:25,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:25,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:25,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-02-15 02:09:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-02-15 02:09:25,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:25,978 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-15 02:09:25,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:25,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444612767] [2023-02-15 02:09:25,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444612767] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:25,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:25,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 02:09:25,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464175204] [2023-02-15 02:09:25,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:25,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 02:09:25,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:25,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 02:09:25,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 02:09:25,980 INFO L87 Difference]: Start difference. First operand 124 states and 162 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 02:09:26,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:26,065 INFO L93 Difference]: Finished difference Result 162 states and 200 transitions. [2023-02-15 02:09:26,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 02:09:26,065 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2023-02-15 02:09:26,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:26,070 INFO L225 Difference]: With dead ends: 162 [2023-02-15 02:09:26,070 INFO L226 Difference]: Without dead ends: 161 [2023-02-15 02:09:26,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-02-15 02:09:26,074 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 62 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:26,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 248 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:26,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-02-15 02:09:26,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 139. [2023-02-15 02:09:26,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 96 states have (on average 1.4270833333333333) internal successors, (137), 110 states have internal predecessors, (137), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2023-02-15 02:09:26,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 181 transitions. [2023-02-15 02:09:26,091 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 181 transitions. Word has length 22 [2023-02-15 02:09:26,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:26,091 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 181 transitions. [2023-02-15 02:09:26,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 02:09:26,091 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 181 transitions. [2023-02-15 02:09:26,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-02-15 02:09:26,092 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:26,092 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:26,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-02-15 02:09:26,092 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:26,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:26,093 INFO L85 PathProgramCache]: Analyzing trace with hash -706172517, now seen corresponding path program 1 times [2023-02-15 02:09:26,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:26,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976293750] [2023-02-15 02:09:26,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:26,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:26,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:26,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-02-15 02:09:26,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:26,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-02-15 02:09:26,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-15 02:09:26,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:26,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976293750] [2023-02-15 02:09:26,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976293750] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:26,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:26,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 02:09:26,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748159132] [2023-02-15 02:09:26,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:26,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 02:09:26,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:26,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 02:09:26,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-15 02:09:26,167 INFO L87 Difference]: Start difference. First operand 139 states and 181 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 02:09:26,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:26,248 INFO L93 Difference]: Finished difference Result 162 states and 197 transitions. [2023-02-15 02:09:26,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 02:09:26,250 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2023-02-15 02:09:26,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:26,252 INFO L225 Difference]: With dead ends: 162 [2023-02-15 02:09:26,252 INFO L226 Difference]: Without dead ends: 161 [2023-02-15 02:09:26,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-02-15 02:09:26,255 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 60 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:26,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 262 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:26,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-02-15 02:09:26,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 139. [2023-02-15 02:09:26,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 96 states have (on average 1.4166666666666667) internal successors, (136), 110 states have internal predecessors, (136), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2023-02-15 02:09:26,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 180 transitions. [2023-02-15 02:09:26,279 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 180 transitions. Word has length 23 [2023-02-15 02:09:26,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:26,279 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 180 transitions. [2023-02-15 02:09:26,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 02:09:26,280 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 180 transitions. [2023-02-15 02:09:26,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-15 02:09:26,280 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:26,280 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:26,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-02-15 02:09:26,281 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:26,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:26,281 INFO L85 PathProgramCache]: Analyzing trace with hash 230694540, now seen corresponding path program 1 times [2023-02-15 02:09:26,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:26,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973290999] [2023-02-15 02:09:26,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:26,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:26,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-02-15 02:09:26,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:26,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-02-15 02:09:26,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:26,370 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-15 02:09:26,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:26,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973290999] [2023-02-15 02:09:26,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973290999] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:26,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:26,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-15 02:09:26,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266345131] [2023-02-15 02:09:26,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:26,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 02:09:26,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:26,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 02:09:26,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-02-15 02:09:26,374 INFO L87 Difference]: Start difference. First operand 139 states and 180 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 02:09:26,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:26,480 INFO L93 Difference]: Finished difference Result 290 states and 374 transitions. [2023-02-15 02:09:26,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-15 02:09:26,481 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2023-02-15 02:09:26,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:26,484 INFO L225 Difference]: With dead ends: 290 [2023-02-15 02:09:26,484 INFO L226 Difference]: Without dead ends: 167 [2023-02-15 02:09:26,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-02-15 02:09:26,487 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 64 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:26,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 340 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:26,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2023-02-15 02:09:26,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 143. [2023-02-15 02:09:26,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 99 states have (on average 1.404040404040404) internal successors, (139), 113 states have internal predecessors, (139), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2023-02-15 02:09:26,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 183 transitions. [2023-02-15 02:09:26,502 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 183 transitions. Word has length 28 [2023-02-15 02:09:26,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:26,503 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 183 transitions. [2023-02-15 02:09:26,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-02-15 02:09:26,503 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 183 transitions. [2023-02-15 02:09:26,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-02-15 02:09:26,503 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:26,503 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:26,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-02-15 02:09:26,504 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:26,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:26,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1641411648, now seen corresponding path program 1 times [2023-02-15 02:09:26,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:26,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563121806] [2023-02-15 02:09:26,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:26,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:26,510 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:26,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1883120744] [2023-02-15 02:09:26,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:26,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:26,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:26,519 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:26,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-02-15 02:09:26,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:26,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-15 02:09:26,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:26,629 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-15 02:09:26,629 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:26,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:26,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563121806] [2023-02-15 02:09:26,630 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:26,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883120744] [2023-02-15 02:09:26,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883120744] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:26,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:26,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 02:09:26,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065942897] [2023-02-15 02:09:26,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:26,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 02:09:26,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:26,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 02:09:26,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:26,633 INFO L87 Difference]: Start difference. First operand 143 states and 183 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-15 02:09:26,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:26,707 INFO L93 Difference]: Finished difference Result 201 states and 280 transitions. [2023-02-15 02:09:26,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 02:09:26,707 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2023-02-15 02:09:26,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:26,709 INFO L225 Difference]: With dead ends: 201 [2023-02-15 02:09:26,709 INFO L226 Difference]: Without dead ends: 200 [2023-02-15 02:09:26,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:26,710 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 15 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 202 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 [2023-02-15 02:09:26,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 202 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:26,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2023-02-15 02:09:26,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 165. [2023-02-15 02:09:26,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 117 states have (on average 1.3675213675213675) internal successors, (160), 128 states have internal predecessors, (160), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (39), 27 states have call predecessors, (39), 25 states have call successors, (39) [2023-02-15 02:09:26,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 224 transitions. [2023-02-15 02:09:26,731 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 224 transitions. Word has length 30 [2023-02-15 02:09:26,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:26,733 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 224 transitions. [2023-02-15 02:09:26,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-15 02:09:26,734 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 224 transitions. [2023-02-15 02:09:26,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-02-15 02:09:26,738 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:26,738 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:26,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:26,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-02-15 02:09:26,946 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:26,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:26,946 INFO L85 PathProgramCache]: Analyzing trace with hash 655846524, now seen corresponding path program 1 times [2023-02-15 02:09:26,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:26,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38415843] [2023-02-15 02:09:26,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:26,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:26,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:26,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1086421631] [2023-02-15 02:09:26,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:26,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:26,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:26,961 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:26,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-02-15 02:09:26,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:26,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 02:09:27,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:27,038 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-15 02:09:27,038 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:27,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:27,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38415843] [2023-02-15 02:09:27,039 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:27,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086421631] [2023-02-15 02:09:27,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086421631] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:27,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:27,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 02:09:27,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587808642] [2023-02-15 02:09:27,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:27,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 02:09:27,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:27,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 02:09:27,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:27,040 INFO L87 Difference]: Start difference. First operand 165 states and 224 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-15 02:09:27,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:27,080 INFO L93 Difference]: Finished difference Result 201 states and 275 transitions. [2023-02-15 02:09:27,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 02:09:27,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2023-02-15 02:09:27,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:27,083 INFO L225 Difference]: With dead ends: 201 [2023-02-15 02:09:27,083 INFO L226 Difference]: Without dead ends: 200 [2023-02-15 02:09:27,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:27,084 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 18 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:27,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 156 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:27,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2023-02-15 02:09:27,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 169. [2023-02-15 02:09:27,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 121 states have (on average 1.3471074380165289) internal successors, (163), 132 states have internal predecessors, (163), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (39), 27 states have call predecessors, (39), 25 states have call successors, (39) [2023-02-15 02:09:27,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 227 transitions. [2023-02-15 02:09:27,096 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 227 transitions. Word has length 31 [2023-02-15 02:09:27,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:27,097 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 227 transitions. [2023-02-15 02:09:27,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-02-15 02:09:27,098 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 227 transitions. [2023-02-15 02:09:27,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-02-15 02:09:27,098 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:27,098 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:27,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-02-15 02:09:27,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-02-15 02:09:27,305 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:27,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:27,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1143594174, now seen corresponding path program 1 times [2023-02-15 02:09:27,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:27,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997939399] [2023-02-15 02:09:27,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:27,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:27,315 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:27,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1586327772] [2023-02-15 02:09:27,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:27,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:27,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:27,317 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:27,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-02-15 02:09:27,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:27,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 02:09:27,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:27,427 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-15 02:09:27,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:27,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:27,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997939399] [2023-02-15 02:09:27,428 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:27,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586327772] [2023-02-15 02:09:27,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586327772] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:27,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:27,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 02:09:27,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903671349] [2023-02-15 02:09:27,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:27,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 02:09:27,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:27,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 02:09:27,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:27,431 INFO L87 Difference]: Start difference. First operand 169 states and 227 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-02-15 02:09:27,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:27,499 INFO L93 Difference]: Finished difference Result 256 states and 354 transitions. [2023-02-15 02:09:27,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 02:09:27,499 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2023-02-15 02:09:27,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:27,501 INFO L225 Difference]: With dead ends: 256 [2023-02-15 02:09:27,501 INFO L226 Difference]: Without dead ends: 255 [2023-02-15 02:09:27,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:27,502 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 25 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:27,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 265 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:27,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2023-02-15 02:09:27,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 200. [2023-02-15 02:09:27,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 146 states have (on average 1.3082191780821917) internal successors, (191), 154 states have internal predecessors, (191), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2023-02-15 02:09:27,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 272 transitions. [2023-02-15 02:09:27,516 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 272 transitions. Word has length 32 [2023-02-15 02:09:27,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:27,517 INFO L495 AbstractCegarLoop]: Abstraction has 200 states and 272 transitions. [2023-02-15 02:09:27,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-02-15 02:09:27,517 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 272 transitions. [2023-02-15 02:09:27,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-02-15 02:09:27,518 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:27,518 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:27,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:27,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:27,723 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:27,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:27,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1091680962, now seen corresponding path program 1 times [2023-02-15 02:09:27,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:27,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778271247] [2023-02-15 02:09:27,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:27,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:27,739 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:27,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1496513103] [2023-02-15 02:09:27,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:27,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:27,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:27,741 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:27,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-02-15 02:09:27,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:27,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 02:09:27,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:27,824 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-15 02:09:27,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:28,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:28,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778271247] [2023-02-15 02:09:28,464 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:28,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496513103] [2023-02-15 02:09:28,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496513103] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 02:09:28,464 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-15 02:09:28,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2023-02-15 02:09:28,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623770037] [2023-02-15 02:09:28,464 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:28,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 02:09:28,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:28,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 02:09:28,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-02-15 02:09:28,465 INFO L87 Difference]: Start difference. First operand 200 states and 272 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-02-15 02:09:28,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:28,522 INFO L93 Difference]: Finished difference Result 255 states and 349 transitions. [2023-02-15 02:09:28,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 02:09:28,523 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2023-02-15 02:09:28,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:28,524 INFO L225 Difference]: With dead ends: 255 [2023-02-15 02:09:28,524 INFO L226 Difference]: Without dead ends: 254 [2023-02-15 02:09:28,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-02-15 02:09:28,525 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 32 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:28,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 216 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:28,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2023-02-15 02:09:28,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 204. [2023-02-15 02:09:28,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 150 states have (on average 1.2933333333333332) internal successors, (194), 158 states have internal predecessors, (194), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2023-02-15 02:09:28,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 275 transitions. [2023-02-15 02:09:28,534 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 275 transitions. Word has length 33 [2023-02-15 02:09:28,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:28,534 INFO L495 AbstractCegarLoop]: Abstraction has 204 states and 275 transitions. [2023-02-15 02:09:28,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-02-15 02:09:28,535 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 275 transitions. [2023-02-15 02:09:28,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-02-15 02:09:28,535 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:28,535 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:28,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:28,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:28,739 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:28,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:28,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1848456444, now seen corresponding path program 1 times [2023-02-15 02:09:28,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:28,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395921167] [2023-02-15 02:09:28,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:28,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:28,744 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:28,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [823605225] [2023-02-15 02:09:28,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:28,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:28,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:28,746 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:28,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-02-15 02:09:28,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:28,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 02:09:28,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:28,791 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-15 02:09:28,791 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:28,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:28,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395921167] [2023-02-15 02:09:28,791 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:28,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823605225] [2023-02-15 02:09:28,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823605225] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:28,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:28,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 02:09:28,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867730481] [2023-02-15 02:09:28,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:28,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 02:09:28,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:28,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 02:09:28,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 02:09:28,793 INFO L87 Difference]: Start difference. First operand 204 states and 275 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 02:09:28,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:28,811 INFO L93 Difference]: Finished difference Result 204 states and 275 transitions. [2023-02-15 02:09:28,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 02:09:28,811 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 38 [2023-02-15 02:09:28,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:28,812 INFO L225 Difference]: With dead ends: 204 [2023-02-15 02:09:28,812 INFO L226 Difference]: Without dead ends: 203 [2023-02-15 02:09:28,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:28,813 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 13 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:28,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 145 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:28,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-02-15 02:09:28,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2023-02-15 02:09:28,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 150 states have (on average 1.28) internal successors, (192), 157 states have internal predecessors, (192), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2023-02-15 02:09:28,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 273 transitions. [2023-02-15 02:09:28,821 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 273 transitions. Word has length 38 [2023-02-15 02:09:28,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:28,822 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 273 transitions. [2023-02-15 02:09:28,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 02:09:28,822 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 273 transitions. [2023-02-15 02:09:28,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-02-15 02:09:28,823 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:28,824 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:28,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-02-15 02:09:29,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-02-15 02:09:29,029 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:29,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:29,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1467574807, now seen corresponding path program 1 times [2023-02-15 02:09:29,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:29,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926438845] [2023-02-15 02:09:29,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:29,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:29,034 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:29,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2057261410] [2023-02-15 02:09:29,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:29,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:29,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:29,035 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:29,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-02-15 02:09:29,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:29,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 02:09:29,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:29,087 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-15 02:09:29,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:29,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:29,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926438845] [2023-02-15 02:09:29,087 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:29,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057261410] [2023-02-15 02:09:29,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057261410] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:29,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:29,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 02:09:29,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099417361] [2023-02-15 02:09:29,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:29,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 02:09:29,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:29,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 02:09:29,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 02:09:29,089 INFO L87 Difference]: Start difference. First operand 203 states and 273 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 02:09:29,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:29,111 INFO L93 Difference]: Finished difference Result 214 states and 286 transitions. [2023-02-15 02:09:29,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 02:09:29,111 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 39 [2023-02-15 02:09:29,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:29,112 INFO L225 Difference]: With dead ends: 214 [2023-02-15 02:09:29,112 INFO L226 Difference]: Without dead ends: 213 [2023-02-15 02:09:29,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:29,114 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 4 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:29,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 165 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:29,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2023-02-15 02:09:29,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2023-02-15 02:09:29,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 159 states have (on average 1.2641509433962264) internal successors, (201), 164 states have internal predecessors, (201), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2023-02-15 02:09:29,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 284 transitions. [2023-02-15 02:09:29,122 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 284 transitions. Word has length 39 [2023-02-15 02:09:29,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:29,123 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 284 transitions. [2023-02-15 02:09:29,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 02:09:29,123 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 284 transitions. [2023-02-15 02:09:29,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-02-15 02:09:29,123 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:29,123 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:29,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:29,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-02-15 02:09:29,328 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:29,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:29,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2048877323, now seen corresponding path program 1 times [2023-02-15 02:09:29,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:29,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978829223] [2023-02-15 02:09:29,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:29,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:29,333 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:29,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2027513345] [2023-02-15 02:09:29,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:29,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:29,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:29,334 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:29,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-02-15 02:09:29,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:29,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 02:09:29,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:29,384 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-02-15 02:09:29,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:29,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:29,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978829223] [2023-02-15 02:09:29,384 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:29,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027513345] [2023-02-15 02:09:29,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027513345] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:29,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:29,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 02:09:29,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687613606] [2023-02-15 02:09:29,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:29,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 02:09:29,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:29,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 02:09:29,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 02:09:29,386 INFO L87 Difference]: Start difference. First operand 213 states and 284 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 02:09:29,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:29,403 INFO L93 Difference]: Finished difference Result 213 states and 284 transitions. [2023-02-15 02:09:29,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 02:09:29,404 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 42 [2023-02-15 02:09:29,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:29,405 INFO L225 Difference]: With dead ends: 213 [2023-02-15 02:09:29,405 INFO L226 Difference]: Without dead ends: 212 [2023-02-15 02:09:29,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:29,405 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 8 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:29,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 142 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:29,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2023-02-15 02:09:29,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2023-02-15 02:09:29,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 159 states have (on average 1.2578616352201257) internal successors, (200), 163 states have internal predecessors, (200), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2023-02-15 02:09:29,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 283 transitions. [2023-02-15 02:09:29,413 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 283 transitions. Word has length 42 [2023-02-15 02:09:29,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:29,414 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 283 transitions. [2023-02-15 02:09:29,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 02:09:29,414 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 283 transitions. [2023-02-15 02:09:29,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-02-15 02:09:29,414 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:29,414 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:29,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:29,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:29,619 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:29,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:29,619 INFO L85 PathProgramCache]: Analyzing trace with hash 909312544, now seen corresponding path program 1 times [2023-02-15 02:09:29,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:29,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133062548] [2023-02-15 02:09:29,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:29,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:29,624 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:29,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1332726317] [2023-02-15 02:09:29,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:29,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:29,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:29,626 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:29,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-02-15 02:09:29,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:29,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 02:09:29,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:29,673 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-02-15 02:09:29,673 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:29,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:29,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133062548] [2023-02-15 02:09:29,673 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:29,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332726317] [2023-02-15 02:09:29,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332726317] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:29,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:29,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 02:09:29,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222810850] [2023-02-15 02:09:29,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:29,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 02:09:29,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:29,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 02:09:29,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 02:09:29,675 INFO L87 Difference]: Start difference. First operand 212 states and 283 transitions. Second operand has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 02:09:29,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:29,706 INFO L93 Difference]: Finished difference Result 217 states and 287 transitions. [2023-02-15 02:09:29,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 02:09:29,707 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 43 [2023-02-15 02:09:29,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:29,709 INFO L225 Difference]: With dead ends: 217 [2023-02-15 02:09:29,709 INFO L226 Difference]: Without dead ends: 216 [2023-02-15 02:09:29,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 02:09:29,709 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 5 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:29,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 159 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:29,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-02-15 02:09:29,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 215. [2023-02-15 02:09:29,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 162 states have (on average 1.2530864197530864) internal successors, (203), 166 states have internal predecessors, (203), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2023-02-15 02:09:29,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 286 transitions. [2023-02-15 02:09:29,718 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 286 transitions. Word has length 43 [2023-02-15 02:09:29,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:29,719 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 286 transitions. [2023-02-15 02:09:29,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-02-15 02:09:29,719 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 286 transitions. [2023-02-15 02:09:29,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-02-15 02:09:29,719 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:29,720 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:29,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:29,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-02-15 02:09:29,924 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:29,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:29,924 INFO L85 PathProgramCache]: Analyzing trace with hash -504640214, now seen corresponding path program 1 times [2023-02-15 02:09:29,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:29,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290474916] [2023-02-15 02:09:29,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:29,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:29,929 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:29,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1405679461] [2023-02-15 02:09:29,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:29,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:29,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:29,931 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:29,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-02-15 02:09:29,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:29,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 02:09:29,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:30,004 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-15 02:09:30,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:30,105 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-15 02:09:30,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:30,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290474916] [2023-02-15 02:09:30,105 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:30,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405679461] [2023-02-15 02:09:30,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405679461] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:09:30,106 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:09:30,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-02-15 02:09:30,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983895874] [2023-02-15 02:09:30,106 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:30,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-15 02:09:30,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:30,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-15 02:09:30,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-02-15 02:09:30,107 INFO L87 Difference]: Start difference. First operand 215 states and 286 transitions. Second operand has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 02:09:30,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:30,367 INFO L93 Difference]: Finished difference Result 315 states and 408 transitions. [2023-02-15 02:09:30,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-15 02:09:30,367 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 48 [2023-02-15 02:09:30,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:30,368 INFO L225 Difference]: With dead ends: 315 [2023-02-15 02:09:30,368 INFO L226 Difference]: Without dead ends: 314 [2023-02-15 02:09:30,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2023-02-15 02:09:30,369 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 151 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:30,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 566 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 02:09:30,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2023-02-15 02:09:30,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 278. [2023-02-15 02:09:30,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 210 states have (on average 1.2904761904761906) internal successors, (271), 216 states have internal predecessors, (271), 42 states have call successors, (42), 12 states have call predecessors, (42), 15 states have return successors, (69), 49 states have call predecessors, (69), 42 states have call successors, (69) [2023-02-15 02:09:30,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 382 transitions. [2023-02-15 02:09:30,380 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 382 transitions. Word has length 48 [2023-02-15 02:09:30,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:30,381 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 382 transitions. [2023-02-15 02:09:30,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 02:09:30,381 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 382 transitions. [2023-02-15 02:09:30,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-02-15 02:09:30,382 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:30,382 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:30,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:30,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-02-15 02:09:30,586 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:30,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:30,587 INFO L85 PathProgramCache]: Analyzing trace with hash -953842833, now seen corresponding path program 1 times [2023-02-15 02:09:30,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:30,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401026518] [2023-02-15 02:09:30,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:30,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:30,591 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:30,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [914244478] [2023-02-15 02:09:30,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:30,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:30,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:30,593 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:30,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-02-15 02:09:30,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:30,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-15 02:09:30,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:30,662 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-02-15 02:09:30,663 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:30,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:30,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401026518] [2023-02-15 02:09:30,663 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:30,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914244478] [2023-02-15 02:09:30,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914244478] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:30,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:30,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 02:09:30,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788586510] [2023-02-15 02:09:30,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:30,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 02:09:30,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:30,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 02:09:30,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-02-15 02:09:30,665 INFO L87 Difference]: Start difference. First operand 278 states and 382 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 02:09:30,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:30,705 INFO L93 Difference]: Finished difference Result 497 states and 686 transitions. [2023-02-15 02:09:30,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 02:09:30,706 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2023-02-15 02:09:30,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:30,707 INFO L225 Difference]: With dead ends: 497 [2023-02-15 02:09:30,707 INFO L226 Difference]: Without dead ends: 253 [2023-02-15 02:09:30,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-02-15 02:09:30,708 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 17 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:30,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 154 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:30,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2023-02-15 02:09:30,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 252. [2023-02-15 02:09:30,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 190 states have (on average 1.2789473684210526) internal successors, (243), 197 states have internal predecessors, (243), 37 states have call successors, (37), 11 states have call predecessors, (37), 14 states have return successors, (61), 43 states have call predecessors, (61), 37 states have call successors, (61) [2023-02-15 02:09:30,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 341 transitions. [2023-02-15 02:09:30,717 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 341 transitions. Word has length 54 [2023-02-15 02:09:30,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:30,717 INFO L495 AbstractCegarLoop]: Abstraction has 252 states and 341 transitions. [2023-02-15 02:09:30,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 02:09:30,718 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 341 transitions. [2023-02-15 02:09:30,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-02-15 02:09:30,718 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:30,718 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:30,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:30,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:30,922 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:30,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:30,923 INFO L85 PathProgramCache]: Analyzing trace with hash 732083949, now seen corresponding path program 2 times [2023-02-15 02:09:30,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:30,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781202086] [2023-02-15 02:09:30,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:30,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:30,927 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:30,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [34872849] [2023-02-15 02:09:30,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 02:09:30,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:30,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:30,928 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:30,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-02-15 02:09:30,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 02:09:30,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:09:30,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-15 02:09:30,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:31,000 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-02-15 02:09:31,000 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:31,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:31,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781202086] [2023-02-15 02:09:31,001 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:31,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34872849] [2023-02-15 02:09:31,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34872849] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:31,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:31,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-02-15 02:09:31,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419053651] [2023-02-15 02:09:31,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:31,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 02:09:31,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:31,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 02:09:31,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-02-15 02:09:31,002 INFO L87 Difference]: Start difference. First operand 252 states and 341 transitions. Second operand has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 02:09:31,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:31,148 INFO L93 Difference]: Finished difference Result 517 states and 717 transitions. [2023-02-15 02:09:31,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 02:09:31,148 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2023-02-15 02:09:31,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:31,150 INFO L225 Difference]: With dead ends: 517 [2023-02-15 02:09:31,150 INFO L226 Difference]: Without dead ends: 303 [2023-02-15 02:09:31,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-02-15 02:09:31,151 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 55 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:31,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 340 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:31,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2023-02-15 02:09:31,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 296. [2023-02-15 02:09:31,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 224 states have (on average 1.3080357142857142) internal successors, (293), 229 states have internal predecessors, (293), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2023-02-15 02:09:31,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 413 transitions. [2023-02-15 02:09:31,161 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 413 transitions. Word has length 54 [2023-02-15 02:09:31,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:31,162 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 413 transitions. [2023-02-15 02:09:31,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 02:09:31,162 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 413 transitions. [2023-02-15 02:09:31,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-02-15 02:09:31,162 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:31,163 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:31,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:31,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:31,368 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:31,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:31,368 INFO L85 PathProgramCache]: Analyzing trace with hash -36930177, now seen corresponding path program 1 times [2023-02-15 02:09:31,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:31,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267202436] [2023-02-15 02:09:31,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:31,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:31,373 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:31,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [68941079] [2023-02-15 02:09:31,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:31,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:31,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:31,374 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:31,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-02-15 02:09:31,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:31,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 02:09:31,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:31,471 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-15 02:09:31,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:31,543 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-15 02:09:31,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:31,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267202436] [2023-02-15 02:09:31,544 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:31,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68941079] [2023-02-15 02:09:31,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68941079] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:09:31,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:09:31,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2023-02-15 02:09:31,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796806484] [2023-02-15 02:09:31,545 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:31,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-15 02:09:31,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:31,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-15 02:09:31,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-02-15 02:09:31,546 INFO L87 Difference]: Start difference. First operand 296 states and 413 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 02:09:31,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:31,699 INFO L93 Difference]: Finished difference Result 533 states and 738 transitions. [2023-02-15 02:09:31,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-15 02:09:31,700 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 53 [2023-02-15 02:09:31,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:31,701 INFO L225 Difference]: With dead ends: 533 [2023-02-15 02:09:31,701 INFO L226 Difference]: Without dead ends: 324 [2023-02-15 02:09:31,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 90 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2023-02-15 02:09:31,703 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 48 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:31,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 427 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:31,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-02-15 02:09:31,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 307. [2023-02-15 02:09:31,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 235 states have (on average 1.3021276595744682) internal successors, (306), 240 states have internal predecessors, (306), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2023-02-15 02:09:31,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 426 transitions. [2023-02-15 02:09:31,714 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 426 transitions. Word has length 53 [2023-02-15 02:09:31,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:31,714 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 426 transitions. [2023-02-15 02:09:31,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-15 02:09:31,714 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 426 transitions. [2023-02-15 02:09:31,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-02-15 02:09:31,714 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:31,715 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:31,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-02-15 02:09:31,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-02-15 02:09:31,915 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:31,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:31,916 INFO L85 PathProgramCache]: Analyzing trace with hash 726408517, now seen corresponding path program 1 times [2023-02-15 02:09:31,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:31,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122006981] [2023-02-15 02:09:31,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:31,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:31,920 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:31,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921191502] [2023-02-15 02:09:31,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:31,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:31,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:31,921 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:31,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-02-15 02:09:31,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:31,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-15 02:09:31,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:31,985 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-02-15 02:09:31,986 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:31,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:31,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122006981] [2023-02-15 02:09:31,986 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:31,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921191502] [2023-02-15 02:09:31,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921191502] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:31,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:31,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 02:09:31,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507493417] [2023-02-15 02:09:31,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:31,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 02:09:31,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:31,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 02:09:31,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-02-15 02:09:31,987 INFO L87 Difference]: Start difference. First operand 307 states and 426 transitions. Second operand has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-02-15 02:09:32,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:32,026 INFO L93 Difference]: Finished difference Result 307 states and 426 transitions. [2023-02-15 02:09:32,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 02:09:32,027 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2023-02-15 02:09:32,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:32,028 INFO L225 Difference]: With dead ends: 307 [2023-02-15 02:09:32,028 INFO L226 Difference]: Without dead ends: 306 [2023-02-15 02:09:32,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:32,029 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 7 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:32,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 202 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:32,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2023-02-15 02:09:32,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 306. [2023-02-15 02:09:32,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 235 states have (on average 1.2893617021276595) internal successors, (303), 239 states have internal predecessors, (303), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2023-02-15 02:09:32,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 423 transitions. [2023-02-15 02:09:32,039 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 423 transitions. Word has length 55 [2023-02-15 02:09:32,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:32,040 INFO L495 AbstractCegarLoop]: Abstraction has 306 states and 423 transitions. [2023-02-15 02:09:32,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-02-15 02:09:32,040 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 423 transitions. [2023-02-15 02:09:32,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-02-15 02:09:32,040 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:32,040 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:32,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:32,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-02-15 02:09:32,255 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:32,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:32,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1043827591, now seen corresponding path program 1 times [2023-02-15 02:09:32,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:32,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000305371] [2023-02-15 02:09:32,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:32,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:32,260 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:32,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1203217743] [2023-02-15 02:09:32,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:32,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:32,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:32,262 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:32,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-02-15 02:09:32,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:32,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2023-02-15 02:09:32,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:32,349 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-02-15 02:09:32,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:32,913 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-02-15 02:09:32,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:32,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000305371] [2023-02-15 02:09:32,913 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:32,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203217743] [2023-02-15 02:09:32,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203217743] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:09:32,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:09:32,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-02-15 02:09:32,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130560262] [2023-02-15 02:09:32,914 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:32,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-02-15 02:09:32,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:32,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-02-15 02:09:32,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2023-02-15 02:09:32,915 INFO L87 Difference]: Start difference. First operand 306 states and 423 transitions. Second operand has 20 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2023-02-15 02:09:34,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:34,834 INFO L93 Difference]: Finished difference Result 608 states and 826 transitions. [2023-02-15 02:09:34,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-02-15 02:09:34,834 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 56 [2023-02-15 02:09:34,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:34,836 INFO L225 Difference]: With dead ends: 608 [2023-02-15 02:09:34,836 INFO L226 Difference]: Without dead ends: 394 [2023-02-15 02:09:34,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2023-02-15 02:09:34,837 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 149 mSDsluCounter, 909 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:34,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 979 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-02-15 02:09:34,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2023-02-15 02:09:34,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 367. [2023-02-15 02:09:34,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 286 states have (on average 1.2727272727272727) internal successors, (364), 285 states have internal predecessors, (364), 52 states have call successors, (52), 16 states have call predecessors, (52), 19 states have return successors, (85), 65 states have call predecessors, (85), 52 states have call successors, (85) [2023-02-15 02:09:34,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 501 transitions. [2023-02-15 02:09:34,848 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 501 transitions. Word has length 56 [2023-02-15 02:09:34,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:34,848 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 501 transitions. [2023-02-15 02:09:34,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2023-02-15 02:09:34,849 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 501 transitions. [2023-02-15 02:09:34,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-02-15 02:09:34,849 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:34,849 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:34,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:35,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:35,054 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:35,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:35,054 INFO L85 PathProgramCache]: Analyzing trace with hash 342724557, now seen corresponding path program 1 times [2023-02-15 02:09:35,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:35,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195415422] [2023-02-15 02:09:35,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:35,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:35,059 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:35,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1119182669] [2023-02-15 02:09:35,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:35,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:35,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:35,060 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:35,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-02-15 02:09:35,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:35,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-15 02:09:35,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:35,128 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-02-15 02:09:35,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:35,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:35,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195415422] [2023-02-15 02:09:35,129 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:35,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119182669] [2023-02-15 02:09:35,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119182669] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:35,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:35,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 02:09:35,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647775983] [2023-02-15 02:09:35,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:35,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-15 02:09:35,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:35,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-15 02:09:35,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:35,130 INFO L87 Difference]: Start difference. First operand 367 states and 501 transitions. Second operand has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-02-15 02:09:35,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:35,205 INFO L93 Difference]: Finished difference Result 690 states and 937 transitions. [2023-02-15 02:09:35,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 02:09:35,206 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 64 [2023-02-15 02:09:35,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:35,207 INFO L225 Difference]: With dead ends: 690 [2023-02-15 02:09:35,207 INFO L226 Difference]: Without dead ends: 372 [2023-02-15 02:09:35,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-02-15 02:09:35,208 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 41 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:35,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 336 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:35,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2023-02-15 02:09:35,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 363. [2023-02-15 02:09:35,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 283 states have (on average 1.2614840989399294) internal successors, (357), 282 states have internal predecessors, (357), 50 states have call successors, (50), 17 states have call predecessors, (50), 20 states have return successors, (79), 63 states have call predecessors, (79), 50 states have call successors, (79) [2023-02-15 02:09:35,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 486 transitions. [2023-02-15 02:09:35,218 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 486 transitions. Word has length 64 [2023-02-15 02:09:35,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:35,218 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 486 transitions. [2023-02-15 02:09:35,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-02-15 02:09:35,219 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 486 transitions. [2023-02-15 02:09:35,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-02-15 02:09:35,219 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:35,219 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:35,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-02-15 02:09:35,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:35,428 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:35,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:35,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1354749825, now seen corresponding path program 1 times [2023-02-15 02:09:35,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:35,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653431544] [2023-02-15 02:09:35,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:35,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:35,433 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:35,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1745397653] [2023-02-15 02:09:35,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:35,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:35,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:35,435 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:35,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-02-15 02:09:35,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:35,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 02:09:35,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:35,541 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-02-15 02:09:35,541 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:35,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:35,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653431544] [2023-02-15 02:09:35,543 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:35,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745397653] [2023-02-15 02:09:35,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745397653] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:35,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:35,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-15 02:09:35,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924228901] [2023-02-15 02:09:35,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:35,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 02:09:35,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:35,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 02:09:35,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-02-15 02:09:35,545 INFO L87 Difference]: Start difference. First operand 363 states and 486 transitions. Second operand has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-15 02:09:35,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:35,638 INFO L93 Difference]: Finished difference Result 370 states and 486 transitions. [2023-02-15 02:09:35,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 02:09:35,638 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 66 [2023-02-15 02:09:35,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:35,640 INFO L225 Difference]: With dead ends: 370 [2023-02-15 02:09:35,640 INFO L226 Difference]: Without dead ends: 369 [2023-02-15 02:09:35,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-02-15 02:09:35,641 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 44 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:35,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 321 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:35,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2023-02-15 02:09:35,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 363. [2023-02-15 02:09:35,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 283 states have (on average 1.254416961130742) internal successors, (355), 282 states have internal predecessors, (355), 50 states have call successors, (50), 17 states have call predecessors, (50), 20 states have return successors, (79), 63 states have call predecessors, (79), 50 states have call successors, (79) [2023-02-15 02:09:35,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 484 transitions. [2023-02-15 02:09:35,661 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 484 transitions. Word has length 66 [2023-02-15 02:09:35,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:35,661 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 484 transitions. [2023-02-15 02:09:35,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-15 02:09:35,662 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 484 transitions. [2023-02-15 02:09:35,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-15 02:09:35,662 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:35,663 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:35,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:35,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-02-15 02:09:35,870 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:35,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:35,870 INFO L85 PathProgramCache]: Analyzing trace with hash 952428439, now seen corresponding path program 1 times [2023-02-15 02:09:35,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:35,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285991203] [2023-02-15 02:09:35,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:35,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:35,877 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:35,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [198594396] [2023-02-15 02:09:35,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:35,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:35,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:35,879 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:35,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-02-15 02:09:35,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:35,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 02:09:35,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:35,984 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-02-15 02:09:35,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:36,071 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-02-15 02:09:36,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:36,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285991203] [2023-02-15 02:09:36,072 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:36,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198594396] [2023-02-15 02:09:36,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198594396] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:09:36,072 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:09:36,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-02-15 02:09:36,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189480794] [2023-02-15 02:09:36,072 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:36,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-15 02:09:36,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:36,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-15 02:09:36,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-02-15 02:09:36,074 INFO L87 Difference]: Start difference. First operand 363 states and 484 transitions. Second operand has 14 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-15 02:09:36,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:36,254 INFO L93 Difference]: Finished difference Result 444 states and 591 transitions. [2023-02-15 02:09:36,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-02-15 02:09:36,254 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 67 [2023-02-15 02:09:36,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:36,256 INFO L225 Difference]: With dead ends: 444 [2023-02-15 02:09:36,256 INFO L226 Difference]: Without dead ends: 443 [2023-02-15 02:09:36,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2023-02-15 02:09:36,257 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 94 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:36,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 566 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:36,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2023-02-15 02:09:36,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 422. [2023-02-15 02:09:36,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 328 states have (on average 1.2591463414634145) internal successors, (413), 326 states have internal predecessors, (413), 62 states have call successors, (62), 19 states have call predecessors, (62), 22 states have return successors, (100), 76 states have call predecessors, (100), 62 states have call successors, (100) [2023-02-15 02:09:36,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 575 transitions. [2023-02-15 02:09:36,272 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 575 transitions. Word has length 67 [2023-02-15 02:09:36,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:36,272 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 575 transitions. [2023-02-15 02:09:36,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-15 02:09:36,272 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 575 transitions. [2023-02-15 02:09:36,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-02-15 02:09:36,273 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:36,273 INFO L195 NwaCegarLoop]: trace histogram [8, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:36,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:36,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-02-15 02:09:36,478 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:36,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:36,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1835230983, now seen corresponding path program 1 times [2023-02-15 02:09:36,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:36,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758251932] [2023-02-15 02:09:36,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:36,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:36,482 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:36,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [76350159] [2023-02-15 02:09:36,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:36,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:36,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:36,491 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:36,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-02-15 02:09:36,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:36,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-15 02:09:36,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:36,593 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 67 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-02-15 02:09:36,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:36,698 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 35 proven. 23 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-02-15 02:09:36,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:36,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758251932] [2023-02-15 02:09:36,699 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:36,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76350159] [2023-02-15 02:09:36,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76350159] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:09:36,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:09:36,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2023-02-15 02:09:36,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189164956] [2023-02-15 02:09:36,700 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:36,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-02-15 02:09:36,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:36,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-02-15 02:09:36,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-02-15 02:09:36,701 INFO L87 Difference]: Start difference. First operand 422 states and 575 transitions. Second operand has 11 states, 10 states have (on average 5.0) internal successors, (50), 8 states have internal predecessors, (50), 6 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-15 02:09:36,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:36,852 INFO L93 Difference]: Finished difference Result 821 states and 1126 transitions. [2023-02-15 02:09:36,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-15 02:09:36,852 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 8 states have internal predecessors, (50), 6 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 76 [2023-02-15 02:09:36,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:36,854 INFO L225 Difference]: With dead ends: 821 [2023-02-15 02:09:36,854 INFO L226 Difference]: Without dead ends: 439 [2023-02-15 02:09:36,856 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 134 SyntacticMatches, 8 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-02-15 02:09:36,857 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 67 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:36,857 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 452 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:36,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2023-02-15 02:09:36,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 423. [2023-02-15 02:09:36,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 328 states have (on average 1.2560975609756098) internal successors, (412), 327 states have internal predecessors, (412), 62 states have call successors, (62), 20 states have call predecessors, (62), 23 states have return successors, (98), 75 states have call predecessors, (98), 62 states have call successors, (98) [2023-02-15 02:09:36,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 572 transitions. [2023-02-15 02:09:36,878 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 572 transitions. Word has length 76 [2023-02-15 02:09:36,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:36,879 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 572 transitions. [2023-02-15 02:09:36,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 8 states have internal predecessors, (50), 6 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-15 02:09:36,879 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 572 transitions. [2023-02-15 02:09:36,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-02-15 02:09:36,879 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:36,879 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:36,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:37,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-02-15 02:09:37,085 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:37,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:37,086 INFO L85 PathProgramCache]: Analyzing trace with hash -637059568, now seen corresponding path program 2 times [2023-02-15 02:09:37,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:37,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347482229] [2023-02-15 02:09:37,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:37,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:37,090 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:37,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557583909] [2023-02-15 02:09:37,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 02:09:37,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:37,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:37,091 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:37,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-02-15 02:09:37,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 02:09:37,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:09:37,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-15 02:09:37,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:37,212 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-15 02:09:37,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:37,308 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-15 02:09:37,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:37,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347482229] [2023-02-15 02:09:37,309 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:37,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557583909] [2023-02-15 02:09:37,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557583909] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:09:37,309 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:09:37,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-02-15 02:09:37,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018960751] [2023-02-15 02:09:37,309 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:37,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-15 02:09:37,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:37,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-15 02:09:37,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2023-02-15 02:09:37,310 INFO L87 Difference]: Start difference. First operand 423 states and 572 transitions. Second operand has 16 states, 15 states have (on average 4.2) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-15 02:09:37,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:37,568 INFO L93 Difference]: Finished difference Result 481 states and 627 transitions. [2023-02-15 02:09:37,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-15 02:09:37,568 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.2) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 72 [2023-02-15 02:09:37,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:37,570 INFO L225 Difference]: With dead ends: 481 [2023-02-15 02:09:37,570 INFO L226 Difference]: Without dead ends: 480 [2023-02-15 02:09:37,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2023-02-15 02:09:37,571 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 144 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:37,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 495 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 02:09:37,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2023-02-15 02:09:37,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 472. [2023-02-15 02:09:37,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 366 states have (on average 1.2459016393442623) internal successors, (456), 367 states have internal predecessors, (456), 66 states have call successors, (66), 24 states have call predecessors, (66), 30 states have return successors, (103), 80 states have call predecessors, (103), 66 states have call successors, (103) [2023-02-15 02:09:37,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 625 transitions. [2023-02-15 02:09:37,586 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 625 transitions. Word has length 72 [2023-02-15 02:09:37,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:37,586 INFO L495 AbstractCegarLoop]: Abstraction has 472 states and 625 transitions. [2023-02-15 02:09:37,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.2) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-15 02:09:37,586 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 625 transitions. [2023-02-15 02:09:37,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-02-15 02:09:37,587 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:37,587 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:37,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:37,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:37,792 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:37,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:37,792 INFO L85 PathProgramCache]: Analyzing trace with hash -927342394, now seen corresponding path program 1 times [2023-02-15 02:09:37,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:37,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804066870] [2023-02-15 02:09:37,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:37,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:37,796 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:37,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [18935545] [2023-02-15 02:09:37,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:37,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:37,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:37,798 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:37,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-02-15 02:09:37,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:37,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-15 02:09:37,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:37,913 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-02-15 02:09:37,913 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:09:37,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:37,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804066870] [2023-02-15 02:09:37,913 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:37,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18935545] [2023-02-15 02:09:37,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18935545] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:09:37,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:09:37,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-02-15 02:09:37,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355619541] [2023-02-15 02:09:37,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:09:37,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-15 02:09:37,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:37,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-15 02:09:37,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-02-15 02:09:37,914 INFO L87 Difference]: Start difference. First operand 472 states and 625 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-15 02:09:38,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:38,054 INFO L93 Difference]: Finished difference Result 886 states and 1184 transitions. [2023-02-15 02:09:38,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-15 02:09:38,054 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 76 [2023-02-15 02:09:38,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:38,056 INFO L225 Difference]: With dead ends: 886 [2023-02-15 02:09:38,056 INFO L226 Difference]: Without dead ends: 471 [2023-02-15 02:09:38,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-02-15 02:09:38,057 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 57 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:38,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 235 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:38,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2023-02-15 02:09:38,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 464. [2023-02-15 02:09:38,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 359 states have (on average 1.2479108635097493) internal successors, (448), 361 states have internal predecessors, (448), 66 states have call successors, (66), 24 states have call predecessors, (66), 29 states have return successors, (101), 78 states have call predecessors, (101), 66 states have call successors, (101) [2023-02-15 02:09:38,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 615 transitions. [2023-02-15 02:09:38,076 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 615 transitions. Word has length 76 [2023-02-15 02:09:38,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:38,076 INFO L495 AbstractCegarLoop]: Abstraction has 464 states and 615 transitions. [2023-02-15 02:09:38,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-15 02:09:38,076 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 615 transitions. [2023-02-15 02:09:38,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-02-15 02:09:38,076 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:38,076 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:38,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:38,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-02-15 02:09:38,285 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:38,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:38,286 INFO L85 PathProgramCache]: Analyzing trace with hash 291419757, now seen corresponding path program 2 times [2023-02-15 02:09:38,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:38,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675183690] [2023-02-15 02:09:38,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:38,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:38,291 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:38,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [467954404] [2023-02-15 02:09:38,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 02:09:38,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:38,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:38,292 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:38,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-02-15 02:09:38,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 02:09:38,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:09:38,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-15 02:09:38,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 26 proven. 4 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-02-15 02:09:38,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:38,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:38,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675183690] [2023-02-15 02:09:38,703 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:38,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467954404] [2023-02-15 02:09:38,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467954404] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 02:09:38,703 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-15 02:09:38,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-02-15 02:09:38,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869014963] [2023-02-15 02:09:38,703 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:38,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-15 02:09:38,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:38,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-15 02:09:38,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-02-15 02:09:38,704 INFO L87 Difference]: Start difference. First operand 464 states and 615 transitions. Second operand has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-15 02:09:38,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:38,881 INFO L93 Difference]: Finished difference Result 498 states and 649 transitions. [2023-02-15 02:09:38,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-15 02:09:38,885 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 80 [2023-02-15 02:09:38,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:38,887 INFO L225 Difference]: With dead ends: 498 [2023-02-15 02:09:38,887 INFO L226 Difference]: Without dead ends: 497 [2023-02-15 02:09:38,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2023-02-15 02:09:38,888 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 55 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:38,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 504 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:09:38,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2023-02-15 02:09:38,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 488. [2023-02-15 02:09:38,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 378 states have (on average 1.2380952380952381) internal successors, (468), 380 states have internal predecessors, (468), 68 states have call successors, (68), 27 states have call predecessors, (68), 32 states have return successors, (103), 80 states have call predecessors, (103), 68 states have call successors, (103) [2023-02-15 02:09:38,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 639 transitions. [2023-02-15 02:09:38,904 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 639 transitions. Word has length 80 [2023-02-15 02:09:38,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:38,904 INFO L495 AbstractCegarLoop]: Abstraction has 488 states and 639 transitions. [2023-02-15 02:09:38,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-15 02:09:38,904 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 639 transitions. [2023-02-15 02:09:38,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-02-15 02:09:38,905 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:38,905 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:38,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:39,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:39,110 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:39,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:39,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1026169764, now seen corresponding path program 1 times [2023-02-15 02:09:39,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:39,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502124798] [2023-02-15 02:09:39,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:39,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:39,115 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:39,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1941609123] [2023-02-15 02:09:39,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:39,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:39,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:39,117 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:39,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-02-15 02:09:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:39,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-15 02:09:39,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:39,173 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-02-15 02:09:39,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:39,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:39,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502124798] [2023-02-15 02:09:39,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:39,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941609123] [2023-02-15 02:09:39,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941609123] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 02:09:39,333 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-15 02:09:39,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2023-02-15 02:09:39,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200966825] [2023-02-15 02:09:39,333 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:39,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 02:09:39,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:39,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 02:09:39,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:39,334 INFO L87 Difference]: Start difference. First operand 488 states and 639 transitions. Second operand has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 02:09:39,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:39,375 INFO L93 Difference]: Finished difference Result 528 states and 701 transitions. [2023-02-15 02:09:39,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 02:09:39,375 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 84 [2023-02-15 02:09:39,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:39,378 INFO L225 Difference]: With dead ends: 528 [2023-02-15 02:09:39,378 INFO L226 Difference]: Without dead ends: 527 [2023-02-15 02:09:39,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:39,378 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 14 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:39,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 149 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:39,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2023-02-15 02:09:39,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 500. [2023-02-15 02:09:39,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 390 states have (on average 1.2230769230769232) internal successors, (477), 386 states have internal predecessors, (477), 68 states have call successors, (68), 27 states have call predecessors, (68), 32 states have return successors, (103), 86 states have call predecessors, (103), 68 states have call successors, (103) [2023-02-15 02:09:39,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 648 transitions. [2023-02-15 02:09:39,392 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 648 transitions. Word has length 84 [2023-02-15 02:09:39,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:39,393 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 648 transitions. [2023-02-15 02:09:39,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 02:09:39,394 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 648 transitions. [2023-02-15 02:09:39,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-02-15 02:09:39,394 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:39,394 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:39,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:39,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:39,598 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:39,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:39,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1746491672, now seen corresponding path program 1 times [2023-02-15 02:09:39,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:39,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588534177] [2023-02-15 02:09:39,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:39,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:39,616 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:39,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1078113416] [2023-02-15 02:09:39,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:39,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:39,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:39,617 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:39,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-02-15 02:09:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:09:39,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-15 02:09:39,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:39,693 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-02-15 02:09:39,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:09:39,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:09:39,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588534177] [2023-02-15 02:09:39,838 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:09:39,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078113416] [2023-02-15 02:09:39,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078113416] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 02:09:39,838 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-15 02:09:39,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2023-02-15 02:09:39,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126034991] [2023-02-15 02:09:39,839 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-15 02:09:39,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 02:09:39,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:09:39,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 02:09:39,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:39,839 INFO L87 Difference]: Start difference. First operand 500 states and 648 transitions. Second operand has 5 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 02:09:39,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:09:39,874 INFO L93 Difference]: Finished difference Result 527 states and 692 transitions. [2023-02-15 02:09:39,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 02:09:39,874 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 85 [2023-02-15 02:09:39,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:09:39,876 INFO L225 Difference]: With dead ends: 527 [2023-02-15 02:09:39,876 INFO L226 Difference]: Without dead ends: 526 [2023-02-15 02:09:39,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-15 02:09:39,877 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 10 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:09:39,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 151 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:09:39,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2023-02-15 02:09:39,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 485. [2023-02-15 02:09:39,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 375 states have (on average 1.224) internal successors, (459), 378 states have internal predecessors, (459), 68 states have call successors, (68), 27 states have call predecessors, (68), 32 states have return successors, (103), 79 states have call predecessors, (103), 68 states have call successors, (103) [2023-02-15 02:09:39,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 630 transitions. [2023-02-15 02:09:39,891 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 630 transitions. Word has length 85 [2023-02-15 02:09:39,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:09:39,892 INFO L495 AbstractCegarLoop]: Abstraction has 485 states and 630 transitions. [2023-02-15 02:09:39,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 02:09:39,892 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 630 transitions. [2023-02-15 02:09:39,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-02-15 02:09:39,892 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:09:39,893 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:09:39,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-02-15 02:09:40,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:40,097 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:09:40,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:09:40,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1693332954, now seen corresponding path program 2 times [2023-02-15 02:09:40,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:09:40,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211044631] [2023-02-15 02:09:40,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:09:40,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:09:40,103 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:09:40,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [885902019] [2023-02-15 02:09:40,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 02:09:40,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:09:40,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:09:40,105 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:09:40,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-02-15 02:09:40,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 02:09:40,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:09:40,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 40 conjunts are in the unsatisfiable core [2023-02-15 02:09:40,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:09:40,502 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 56 proven. 17 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-02-15 02:09:40,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:10:20,011 WARN L233 SmtUtils]: Spent 33.63s on a formula simplification. DAG size of input: 64 DAG size of output: 56 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 02:10:36,477 WARN L233 SmtUtils]: Spent 10.11s on a formula simplification that was a NOOP. DAG size: 57 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 02:11:02,613 WARN L233 SmtUtils]: Spent 17.16s on a formula simplification. DAG size of input: 56 DAG size of output: 52 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 02:11:02,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:02,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211044631] [2023-02-15 02:11:02,615 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:02,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885902019] [2023-02-15 02:11:02,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885902019] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 02:11:02,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-15 02:11:02,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-02-15 02:11:02,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511139621] [2023-02-15 02:11:02,616 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:02,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-15 02:11:02,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:02,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-15 02:11:02,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=527, Unknown=6, NotChecked=0, Total=600 [2023-02-15 02:11:02,617 INFO L87 Difference]: Start difference. First operand 485 states and 630 transitions. Second operand has 19 states, 16 states have (on average 3.375) internal successors, (54), 17 states have internal predecessors, (54), 8 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2023-02-15 02:11:08,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:08,633 INFO L93 Difference]: Finished difference Result 534 states and 718 transitions. [2023-02-15 02:11:08,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-02-15 02:11:08,634 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 3.375) internal successors, (54), 17 states have internal predecessors, (54), 8 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 86 [2023-02-15 02:11:08,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:08,636 INFO L225 Difference]: With dead ends: 534 [2023-02-15 02:11:08,636 INFO L226 Difference]: Without dead ends: 532 [2023-02-15 02:11:08,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 83.4s TimeCoverageRelationStatistics Valid=153, Invalid=1100, Unknown=7, NotChecked=0, Total=1260 [2023-02-15 02:11:08,637 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 80 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:08,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 443 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 02:11:08,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2023-02-15 02:11:08,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 497. [2023-02-15 02:11:08,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 385 states have (on average 1.2181818181818183) internal successors, (469), 388 states have internal predecessors, (469), 68 states have call successors, (68), 27 states have call predecessors, (68), 34 states have return successors, (106), 81 states have call predecessors, (106), 68 states have call successors, (106) [2023-02-15 02:11:08,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 643 transitions. [2023-02-15 02:11:08,658 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 643 transitions. Word has length 86 [2023-02-15 02:11:08,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:08,659 INFO L495 AbstractCegarLoop]: Abstraction has 497 states and 643 transitions. [2023-02-15 02:11:08,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 3.375) internal successors, (54), 17 states have internal predecessors, (54), 8 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2023-02-15 02:11:08,659 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 643 transitions. [2023-02-15 02:11:08,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-02-15 02:11:08,660 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:08,660 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:08,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:08,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:08,865 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:08,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:08,865 INFO L85 PathProgramCache]: Analyzing trace with hash 50973190, now seen corresponding path program 3 times [2023-02-15 02:11:08,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:08,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981325941] [2023-02-15 02:11:08,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:08,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:08,870 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:08,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1494839726] [2023-02-15 02:11:08,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 02:11:08,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:08,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:08,871 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:08,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-02-15 02:11:08,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-02-15 02:11:08,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:11:08,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-15 02:11:08,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:09,022 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 69 proven. 7 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-02-15 02:11:09,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:09,220 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-02-15 02:11:09,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:09,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981325941] [2023-02-15 02:11:09,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:09,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494839726] [2023-02-15 02:11:09,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494839726] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:11:09,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:11:09,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2023-02-15 02:11:09,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371768039] [2023-02-15 02:11:09,221 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:09,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-02-15 02:11:09,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:09,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-02-15 02:11:09,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-02-15 02:11:09,222 INFO L87 Difference]: Start difference. First operand 497 states and 643 transitions. Second operand has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 16 states have internal predecessors, (77), 10 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2023-02-15 02:11:09,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:09,602 INFO L93 Difference]: Finished difference Result 946 states and 1266 transitions. [2023-02-15 02:11:09,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-02-15 02:11:09,603 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), 10 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) Word has length 96 [2023-02-15 02:11:09,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:09,605 INFO L225 Difference]: With dead ends: 946 [2023-02-15 02:11:09,605 INFO L226 Difference]: Without dead ends: 523 [2023-02-15 02:11:09,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 174 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2023-02-15 02:11:09,607 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 95 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:09,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 536 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-15 02:11:09,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2023-02-15 02:11:09,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 486. [2023-02-15 02:11:09,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 375 states have (on average 1.2186666666666666) internal successors, (457), 379 states have internal predecessors, (457), 67 states have call successors, (67), 27 states have call predecessors, (67), 34 states have return successors, (119), 79 states have call predecessors, (119), 67 states have call successors, (119) [2023-02-15 02:11:09,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 643 transitions. [2023-02-15 02:11:09,623 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 643 transitions. Word has length 96 [2023-02-15 02:11:09,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:09,624 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 643 transitions. [2023-02-15 02:11:09,624 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), 10 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2023-02-15 02:11:09,624 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 643 transitions. [2023-02-15 02:11:09,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-02-15 02:11:09,625 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:09,625 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 6, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:09,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:09,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-02-15 02:11:09,830 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:09,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:09,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1255466727, now seen corresponding path program 1 times [2023-02-15 02:11:09,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:09,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652770902] [2023-02-15 02:11:09,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:09,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:09,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:09,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [24302548] [2023-02-15 02:11:09,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:09,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:09,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:09,838 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:09,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-02-15 02:11:09,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:11:09,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 02:11:09,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:09,947 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2023-02-15 02:11:09,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:10,071 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2023-02-15 02:11:10,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:10,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652770902] [2023-02-15 02:11:10,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:10,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24302548] [2023-02-15 02:11:10,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24302548] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:11:10,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:11:10,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-02-15 02:11:10,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792747299] [2023-02-15 02:11:10,071 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:10,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-15 02:11:10,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:10,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-15 02:11:10,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-02-15 02:11:10,072 INFO L87 Difference]: Start difference. First operand 486 states and 643 transitions. Second operand has 16 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-15 02:11:10,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:10,338 INFO L93 Difference]: Finished difference Result 661 states and 866 transitions. [2023-02-15 02:11:10,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-15 02:11:10,339 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 107 [2023-02-15 02:11:10,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:10,341 INFO L225 Difference]: With dead ends: 661 [2023-02-15 02:11:10,341 INFO L226 Difference]: Without dead ends: 658 [2023-02-15 02:11:10,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2023-02-15 02:11:10,342 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 136 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:10,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 571 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 02:11:10,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2023-02-15 02:11:10,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 635. [2023-02-15 02:11:10,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 493 states have (on average 1.2251521298174441) internal successors, (604), 497 states have internal predecessors, (604), 90 states have call successors, (90), 33 states have call predecessors, (90), 42 states have return successors, (158), 104 states have call predecessors, (158), 90 states have call successors, (158) [2023-02-15 02:11:10,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 852 transitions. [2023-02-15 02:11:10,359 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 852 transitions. Word has length 107 [2023-02-15 02:11:10,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:10,359 INFO L495 AbstractCegarLoop]: Abstraction has 635 states and 852 transitions. [2023-02-15 02:11:10,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-15 02:11:10,360 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 852 transitions. [2023-02-15 02:11:10,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-02-15 02:11:10,360 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:10,360 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:10,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:10,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-02-15 02:11:10,565 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:10,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:10,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1905506534, now seen corresponding path program 2 times [2023-02-15 02:11:10,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:10,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327870033] [2023-02-15 02:11:10,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:10,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:10,570 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:10,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [5961127] [2023-02-15 02:11:10,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 02:11:10,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:10,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:10,572 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:10,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-02-15 02:11:10,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 02:11:10,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:11:10,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-15 02:11:10,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:10,664 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2023-02-15 02:11:10,664 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:11:10,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:10,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327870033] [2023-02-15 02:11:10,665 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:10,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5961127] [2023-02-15 02:11:10,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5961127] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:11:10,665 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:11:10,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-15 02:11:10,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108179632] [2023-02-15 02:11:10,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:11:10,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 02:11:10,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:10,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 02:11:10,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-02-15 02:11:10,667 INFO L87 Difference]: Start difference. First operand 635 states and 852 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-15 02:11:10,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:10,732 INFO L93 Difference]: Finished difference Result 1014 states and 1369 transitions. [2023-02-15 02:11:10,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 02:11:10,733 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 113 [2023-02-15 02:11:10,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:10,735 INFO L225 Difference]: With dead ends: 1014 [2023-02-15 02:11:10,735 INFO L226 Difference]: Without dead ends: 553 [2023-02-15 02:11:10,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-02-15 02:11:10,736 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 23 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:10,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 213 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 02:11:10,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2023-02-15 02:11:10,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 552. [2023-02-15 02:11:10,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 429 states have (on average 1.2004662004662006) internal successors, (515), 433 states have internal predecessors, (515), 75 states have call successors, (75), 30 states have call predecessors, (75), 38 states have return successors, (129), 88 states have call predecessors, (129), 75 states have call successors, (129) [2023-02-15 02:11:10,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 719 transitions. [2023-02-15 02:11:10,776 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 719 transitions. Word has length 113 [2023-02-15 02:11:10,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:10,776 INFO L495 AbstractCegarLoop]: Abstraction has 552 states and 719 transitions. [2023-02-15 02:11:10,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-15 02:11:10,776 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 719 transitions. [2023-02-15 02:11:10,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-02-15 02:11:10,777 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:10,777 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:10,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:10,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-02-15 02:11:10,982 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:10,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:10,982 INFO L85 PathProgramCache]: Analyzing trace with hash -622888842, now seen corresponding path program 1 times [2023-02-15 02:11:10,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:10,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115600449] [2023-02-15 02:11:10,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:10,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:10,987 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:10,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1468776097] [2023-02-15 02:11:10,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:10,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:10,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:10,988 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:10,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-02-15 02:11:11,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:11:11,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 19 conjunts are in the unsatisfiable core [2023-02-15 02:11:11,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:11,125 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 48 proven. 9 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-02-15 02:11:11,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 48 proven. 9 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-02-15 02:11:11,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:11,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115600449] [2023-02-15 02:11:11,746 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:11,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468776097] [2023-02-15 02:11:11,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468776097] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:11:11,746 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:11:11,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-02-15 02:11:11,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197401377] [2023-02-15 02:11:11,746 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:11,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-02-15 02:11:11,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:11,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-02-15 02:11:11,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2023-02-15 02:11:11,747 INFO L87 Difference]: Start difference. First operand 552 states and 719 transitions. Second operand has 20 states, 17 states have (on average 4.529411764705882) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-15 02:11:13,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:13,756 INFO L93 Difference]: Finished difference Result 978 states and 1281 transitions. [2023-02-15 02:11:13,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-02-15 02:11:13,756 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 4.529411764705882) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 115 [2023-02-15 02:11:13,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:13,758 INFO L225 Difference]: With dead ends: 978 [2023-02-15 02:11:13,758 INFO L226 Difference]: Without dead ends: 572 [2023-02-15 02:11:13,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2023-02-15 02:11:13,760 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 136 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1007 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:13,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 1007 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-02-15 02:11:13,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2023-02-15 02:11:13,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 554. [2023-02-15 02:11:13,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 432 states have (on average 1.1898148148148149) internal successors, (514), 436 states have internal predecessors, (514), 72 states have call successors, (72), 31 states have call predecessors, (72), 40 states have return successors, (122), 86 states have call predecessors, (122), 72 states have call successors, (122) [2023-02-15 02:11:13,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 708 transitions. [2023-02-15 02:11:13,785 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 708 transitions. Word has length 115 [2023-02-15 02:11:13,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:13,785 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 708 transitions. [2023-02-15 02:11:13,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 4.529411764705882) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-15 02:11:13,785 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 708 transitions. [2023-02-15 02:11:13,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-02-15 02:11:13,786 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:13,786 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 7, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:13,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:13,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:13,990 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:13,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:13,991 INFO L85 PathProgramCache]: Analyzing trace with hash 343501197, now seen corresponding path program 1 times [2023-02-15 02:11:13,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:13,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403779379] [2023-02-15 02:11:13,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:13,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:13,996 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:13,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2019574723] [2023-02-15 02:11:13,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:13,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:13,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:13,998 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:14,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-02-15 02:11:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:11:14,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 33 conjunts are in the unsatisfiable core [2023-02-15 02:11:14,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:14,191 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 84 proven. 23 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2023-02-15 02:11:14,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:19,152 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 84 proven. 23 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2023-02-15 02:11:19,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:19,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403779379] [2023-02-15 02:11:19,153 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:19,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019574723] [2023-02-15 02:11:19,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019574723] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:11:19,153 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:11:19,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17] total 31 [2023-02-15 02:11:19,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139166960] [2023-02-15 02:11:19,153 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:19,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-02-15 02:11:19,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:19,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-02-15 02:11:19,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=892, Unknown=2, NotChecked=0, Total=992 [2023-02-15 02:11:19,154 INFO L87 Difference]: Start difference. First operand 554 states and 708 transitions. Second operand has 32 states, 28 states have (on average 3.2142857142857144) internal successors, (90), 28 states have internal predecessors, (90), 13 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2023-02-15 02:11:25,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:25,653 INFO L93 Difference]: Finished difference Result 1431 states and 1919 transitions. [2023-02-15 02:11:25,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-02-15 02:11:25,653 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 28 states have (on average 3.2142857142857144) internal successors, (90), 28 states have internal predecessors, (90), 13 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) Word has length 120 [2023-02-15 02:11:25,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:25,656 INFO L225 Difference]: With dead ends: 1431 [2023-02-15 02:11:25,656 INFO L226 Difference]: Without dead ends: 1049 [2023-02-15 02:11:25,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=323, Invalid=2537, Unknown=2, NotChecked=0, Total=2862 [2023-02-15 02:11:25,658 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 208 mSDsluCounter, 1394 mSDsCounter, 0 mSdLazyCounter, 2033 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 1477 SdHoareTripleChecker+Invalid, 2108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:25,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 1477 Invalid, 2108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2033 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-02-15 02:11:25,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states. [2023-02-15 02:11:25,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 853. [2023-02-15 02:11:25,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 669 states have (on average 1.2361733931240657) internal successors, (827), 671 states have internal predecessors, (827), 122 states have call successors, (122), 42 states have call predecessors, (122), 52 states have return successors, (205), 139 states have call predecessors, (205), 122 states have call successors, (205) [2023-02-15 02:11:25,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1154 transitions. [2023-02-15 02:11:25,692 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 1154 transitions. Word has length 120 [2023-02-15 02:11:25,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:25,692 INFO L495 AbstractCegarLoop]: Abstraction has 853 states and 1154 transitions. [2023-02-15 02:11:25,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 28 states have (on average 3.2142857142857144) internal successors, (90), 28 states have internal predecessors, (90), 13 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2023-02-15 02:11:25,692 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 1154 transitions. [2023-02-15 02:11:25,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-02-15 02:11:25,694 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:25,694 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 7, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:25,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:25,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-02-15 02:11:25,899 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:25,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:25,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1812548333, now seen corresponding path program 2 times [2023-02-15 02:11:25,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:25,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791991634] [2023-02-15 02:11:25,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:25,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:25,906 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:25,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1354238954] [2023-02-15 02:11:25,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 02:11:25,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:25,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:25,907 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:25,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-02-15 02:11:25,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 02:11:25,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:11:25,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-15 02:11:25,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:26,065 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 119 proven. 27 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2023-02-15 02:11:26,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:26,286 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 119 proven. 28 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-02-15 02:11:26,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:26,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791991634] [2023-02-15 02:11:26,286 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:26,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354238954] [2023-02-15 02:11:26,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354238954] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:11:26,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:11:26,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 16 [2023-02-15 02:11:26,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050831775] [2023-02-15 02:11:26,287 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:26,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-15 02:11:26,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:26,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-15 02:11:26,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2023-02-15 02:11:26,287 INFO L87 Difference]: Start difference. First operand 853 states and 1154 transitions. Second operand has 16 states, 15 states have (on average 4.533333333333333) internal successors, (68), 14 states have internal predecessors, (68), 9 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) [2023-02-15 02:11:26,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:26,780 INFO L93 Difference]: Finished difference Result 1698 states and 2323 transitions. [2023-02-15 02:11:26,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-02-15 02:11:26,781 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.533333333333333) internal successors, (68), 14 states have internal predecessors, (68), 9 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) Word has length 130 [2023-02-15 02:11:26,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:26,783 INFO L225 Difference]: With dead ends: 1698 [2023-02-15 02:11:26,784 INFO L226 Difference]: Without dead ends: 938 [2023-02-15 02:11:26,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 236 SyntacticMatches, 11 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2023-02-15 02:11:26,786 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 86 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:26,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 596 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 02:11:26,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2023-02-15 02:11:26,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 859. [2023-02-15 02:11:26,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 672 states have (on average 1.2336309523809523) internal successors, (829), 677 states have internal predecessors, (829), 123 states have call successors, (123), 43 states have call predecessors, (123), 54 states have return successors, (204), 138 states have call predecessors, (204), 123 states have call successors, (204) [2023-02-15 02:11:26,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1156 transitions. [2023-02-15 02:11:26,818 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 1156 transitions. Word has length 130 [2023-02-15 02:11:26,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:26,818 INFO L495 AbstractCegarLoop]: Abstraction has 859 states and 1156 transitions. [2023-02-15 02:11:26,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.533333333333333) internal successors, (68), 14 states have internal predecessors, (68), 9 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 6 states have call predecessors, (10), 7 states have call successors, (10) [2023-02-15 02:11:26,818 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 1156 transitions. [2023-02-15 02:11:26,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-02-15 02:11:26,819 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:26,819 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:26,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-02-15 02:11:27,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-02-15 02:11:27,023 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:27,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:27,024 INFO L85 PathProgramCache]: Analyzing trace with hash -250945720, now seen corresponding path program 1 times [2023-02-15 02:11:27,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:27,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38593227] [2023-02-15 02:11:27,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:27,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:27,029 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:27,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1134101714] [2023-02-15 02:11:27,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:27,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:27,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:27,030 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:27,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-02-15 02:11:27,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:11:27,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 02:11:27,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:27,145 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-02-15 02:11:27,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:27,276 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-02-15 02:11:27,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:27,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38593227] [2023-02-15 02:11:27,277 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:27,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134101714] [2023-02-15 02:11:27,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134101714] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:11:27,277 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:11:27,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-02-15 02:11:27,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678080490] [2023-02-15 02:11:27,278 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:27,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-15 02:11:27,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:27,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-15 02:11:27,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-02-15 02:11:27,280 INFO L87 Difference]: Start difference. First operand 859 states and 1156 transitions. Second operand has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2023-02-15 02:11:27,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:27,482 INFO L93 Difference]: Finished difference Result 868 states and 1156 transitions. [2023-02-15 02:11:27,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-02-15 02:11:27,483 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 126 [2023-02-15 02:11:27,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:27,485 INFO L225 Difference]: With dead ends: 868 [2023-02-15 02:11:27,485 INFO L226 Difference]: Without dead ends: 867 [2023-02-15 02:11:27,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2023-02-15 02:11:27,486 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 119 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:27,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 421 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:11:27,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2023-02-15 02:11:27,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 859. [2023-02-15 02:11:27,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 672 states have (on average 1.2291666666666667) internal successors, (826), 677 states have internal predecessors, (826), 123 states have call successors, (123), 43 states have call predecessors, (123), 54 states have return successors, (204), 138 states have call predecessors, (204), 123 states have call successors, (204) [2023-02-15 02:11:27,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1153 transitions. [2023-02-15 02:11:27,518 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 1153 transitions. Word has length 126 [2023-02-15 02:11:27,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:27,519 INFO L495 AbstractCegarLoop]: Abstraction has 859 states and 1153 transitions. [2023-02-15 02:11:27,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2023-02-15 02:11:27,519 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 1153 transitions. [2023-02-15 02:11:27,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-02-15 02:11:27,520 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:27,520 INFO L195 NwaCegarLoop]: trace histogram [13, 10, 7, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:27,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:27,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-02-15 02:11:27,724 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:27,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:27,724 INFO L85 PathProgramCache]: Analyzing trace with hash -173373834, now seen corresponding path program 2 times [2023-02-15 02:11:27,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:27,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21523370] [2023-02-15 02:11:27,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:27,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:27,729 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:27,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [62953243] [2023-02-15 02:11:27,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 02:11:27,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:27,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:27,731 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:27,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-02-15 02:11:27,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 02:11:27,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:11:27,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-15 02:11:27,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:27,855 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 175 proven. 7 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2023-02-15 02:11:27,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:27,972 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2023-02-15 02:11:27,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:27,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21523370] [2023-02-15 02:11:27,973 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:27,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62953243] [2023-02-15 02:11:27,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62953243] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:11:27,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:11:27,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2023-02-15 02:11:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035582089] [2023-02-15 02:11:27,973 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:27,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-02-15 02:11:27,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:27,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-02-15 02:11:27,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-02-15 02:11:27,974 INFO L87 Difference]: Start difference. First operand 859 states and 1153 transitions. Second operand has 11 states, 10 states have (on average 5.7) internal successors, (57), 8 states have internal predecessors, (57), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-15 02:11:28,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:28,159 INFO L93 Difference]: Finished difference Result 1501 states and 2053 transitions. [2023-02-15 02:11:28,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-15 02:11:28,159 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 135 [2023-02-15 02:11:28,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:28,162 INFO L225 Difference]: With dead ends: 1501 [2023-02-15 02:11:28,162 INFO L226 Difference]: Without dead ends: 855 [2023-02-15 02:11:28,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 252 SyntacticMatches, 8 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-02-15 02:11:28,164 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 63 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:28,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 461 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:11:28,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2023-02-15 02:11:28,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 848. [2023-02-15 02:11:28,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 663 states have (on average 1.2292609351432882) internal successors, (815), 668 states have internal predecessors, (815), 122 states have call successors, (122), 43 states have call predecessors, (122), 53 states have return successors, (201), 136 states have call predecessors, (201), 122 states have call successors, (201) [2023-02-15 02:11:28,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1138 transitions. [2023-02-15 02:11:28,195 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1138 transitions. Word has length 135 [2023-02-15 02:11:28,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:28,195 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1138 transitions. [2023-02-15 02:11:28,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 8 states have internal predecessors, (57), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-15 02:11:28,195 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1138 transitions. [2023-02-15 02:11:28,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-02-15 02:11:28,196 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:28,196 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 9, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:28,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-02-15 02:11:28,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:28,400 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:28,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:28,401 INFO L85 PathProgramCache]: Analyzing trace with hash 477473427, now seen corresponding path program 3 times [2023-02-15 02:11:28,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:28,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793861973] [2023-02-15 02:11:28,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:28,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:28,407 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:28,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096718970] [2023-02-15 02:11:28,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 02:11:28,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:28,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:28,408 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:28,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-02-15 02:11:28,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-02-15 02:11:28,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:11:28,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 02:11:28,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:28,478 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2023-02-15 02:11:28,478 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:11:28,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:28,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793861973] [2023-02-15 02:11:28,478 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:28,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096718970] [2023-02-15 02:11:28,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096718970] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:11:28,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:11:28,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 02:11:28,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363597533] [2023-02-15 02:11:28,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:11:28,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 02:11:28,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:28,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 02:11:28,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-02-15 02:11:28,479 INFO L87 Difference]: Start difference. First operand 848 states and 1138 transitions. Second operand has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 02:11:28,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:28,591 INFO L93 Difference]: Finished difference Result 870 states and 1162 transitions. [2023-02-15 02:11:28,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 02:11:28,604 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 134 [2023-02-15 02:11:28,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:28,607 INFO L225 Difference]: With dead ends: 870 [2023-02-15 02:11:28,607 INFO L226 Difference]: Without dead ends: 869 [2023-02-15 02:11:28,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-02-15 02:11:28,608 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 21 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:28,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 173 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:11:28,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2023-02-15 02:11:28,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 857. [2023-02-15 02:11:28,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 672 states have (on average 1.224702380952381) internal successors, (823), 674 states have internal predecessors, (823), 122 states have call successors, (122), 43 states have call predecessors, (122), 53 states have return successors, (201), 139 states have call predecessors, (201), 122 states have call successors, (201) [2023-02-15 02:11:28,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1146 transitions. [2023-02-15 02:11:28,638 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1146 transitions. Word has length 134 [2023-02-15 02:11:28,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:28,638 INFO L495 AbstractCegarLoop]: Abstraction has 857 states and 1146 transitions. [2023-02-15 02:11:28,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 02:11:28,638 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1146 transitions. [2023-02-15 02:11:28,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-02-15 02:11:28,639 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:28,639 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:28,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:28,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-02-15 02:11:28,843 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:28,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:28,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1359020085, now seen corresponding path program 1 times [2023-02-15 02:11:28,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:28,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899483832] [2023-02-15 02:11:28,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:28,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:28,848 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:28,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1599812219] [2023-02-15 02:11:28,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:28,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:28,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:28,849 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:28,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-02-15 02:11:28,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:11:28,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-15 02:11:28,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:28,987 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2023-02-15 02:11:28,987 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 02:11:28,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:28,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899483832] [2023-02-15 02:11:28,987 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:28,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599812219] [2023-02-15 02:11:28,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599812219] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 02:11:28,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 02:11:28,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-02-15 02:11:28,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255043213] [2023-02-15 02:11:28,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 02:11:28,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-15 02:11:28,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:28,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-15 02:11:28,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-02-15 02:11:28,988 INFO L87 Difference]: Start difference. First operand 857 states and 1146 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2023-02-15 02:11:29,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:29,195 INFO L93 Difference]: Finished difference Result 1486 states and 2021 transitions. [2023-02-15 02:11:29,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-15 02:11:29,196 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 135 [2023-02-15 02:11:29,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:29,199 INFO L225 Difference]: With dead ends: 1486 [2023-02-15 02:11:29,199 INFO L226 Difference]: Without dead ends: 851 [2023-02-15 02:11:29,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-02-15 02:11:29,205 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 58 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:29,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 335 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-15 02:11:29,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2023-02-15 02:11:29,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 846. [2023-02-15 02:11:29,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 663 states have (on average 1.2277526395173455) internal successors, (814), 666 states have internal predecessors, (814), 120 states have call successors, (120), 43 states have call predecessors, (120), 53 states have return successors, (194), 136 states have call predecessors, (194), 120 states have call successors, (194) [2023-02-15 02:11:29,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1128 transitions. [2023-02-15 02:11:29,234 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1128 transitions. Word has length 135 [2023-02-15 02:11:29,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:29,236 INFO L495 AbstractCegarLoop]: Abstraction has 846 states and 1128 transitions. [2023-02-15 02:11:29,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2023-02-15 02:11:29,236 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1128 transitions. [2023-02-15 02:11:29,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-02-15 02:11:29,236 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:29,237 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, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:29,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-02-15 02:11:29,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:29,441 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:29,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:29,441 INFO L85 PathProgramCache]: Analyzing trace with hash -934377012, now seen corresponding path program 1 times [2023-02-15 02:11:29,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:29,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920216818] [2023-02-15 02:11:29,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:29,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:29,446 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:29,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1476478617] [2023-02-15 02:11:29,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:29,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:29,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:29,448 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:29,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-02-15 02:11:29,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:11:29,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-15 02:11:29,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:29,582 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 232 proven. 2 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2023-02-15 02:11:29,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:29,762 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 94 proven. 27 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2023-02-15 02:11:29,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:11:29,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920216818] [2023-02-15 02:11:29,762 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:11:29,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476478617] [2023-02-15 02:11:29,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476478617] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 02:11:29,763 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 02:11:29,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 14 [2023-02-15 02:11:29,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142085097] [2023-02-15 02:11:29,763 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 02:11:29,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-15 02:11:29,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:11:29,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-15 02:11:29,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-02-15 02:11:29,764 INFO L87 Difference]: Start difference. First operand 846 states and 1128 transitions. Second operand has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2023-02-15 02:11:30,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:11:30,035 INFO L93 Difference]: Finished difference Result 1594 states and 2162 transitions. [2023-02-15 02:11:30,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-15 02:11:30,036 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 140 [2023-02-15 02:11:30,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:11:30,040 INFO L225 Difference]: With dead ends: 1594 [2023-02-15 02:11:30,040 INFO L226 Difference]: Without dead ends: 816 [2023-02-15 02:11:30,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 258 SyntacticMatches, 9 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2023-02-15 02:11:30,042 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 77 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 02:11:30,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 569 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 02:11:30,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2023-02-15 02:11:30,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 794. [2023-02-15 02:11:30,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 794 states, 620 states have (on average 1.2306451612903226) internal successors, (763), 628 states have internal predecessors, (763), 112 states have call successors, (112), 43 states have call predecessors, (112), 52 states have return successors, (166), 122 states have call predecessors, (166), 112 states have call successors, (166) [2023-02-15 02:11:30,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 1041 transitions. [2023-02-15 02:11:30,070 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 1041 transitions. Word has length 140 [2023-02-15 02:11:30,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:11:30,070 INFO L495 AbstractCegarLoop]: Abstraction has 794 states and 1041 transitions. [2023-02-15 02:11:30,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2023-02-15 02:11:30,070 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 1041 transitions. [2023-02-15 02:11:30,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-02-15 02:11:30,071 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:11:30,071 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:11:30,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-02-15 02:11:30,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-02-15 02:11:30,275 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:11:30,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:11:30,276 INFO L85 PathProgramCache]: Analyzing trace with hash -144201003, now seen corresponding path program 2 times [2023-02-15 02:11:30,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:11:30,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970029232] [2023-02-15 02:11:30,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:11:30,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:11:30,282 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:11:30,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338917920] [2023-02-15 02:11:30,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 02:11:30,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:11:30,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:11:30,284 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:11:30,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-02-15 02:11:30,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 02:11:30,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 02:11:30,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 37 conjunts are in the unsatisfiable core [2023-02-15 02:11:30,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:11:30,621 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 145 proven. 22 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2023-02-15 02:11:30,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:11:57,108 WARN L233 SmtUtils]: Spent 24.04s on a formula simplification. DAG size of input: 64 DAG size of output: 56 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 02:12:16,820 WARN L233 SmtUtils]: Spent 12.06s on a formula simplification that was a NOOP. DAG size: 57 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 02:12:34,401 WARN L233 SmtUtils]: Spent 10.69s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-02-15 02:12:34,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-15 02:12:34,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970029232] [2023-02-15 02:12:34,403 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-15 02:12:34,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338917920] [2023-02-15 02:12:34,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338917920] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 02:12:34,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-15 02:12:34,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-02-15 02:12:34,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679812316] [2023-02-15 02:12:34,403 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-15 02:12:34,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-15 02:12:34,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-15 02:12:34,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-15 02:12:34,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=530, Unknown=5, NotChecked=0, Total=600 [2023-02-15 02:12:34,404 INFO L87 Difference]: Start difference. First operand 794 states and 1041 transitions. Second operand has 19 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2023-02-15 02:12:37,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 02:12:37,769 INFO L93 Difference]: Finished difference Result 817 states and 1078 transitions. [2023-02-15 02:12:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-15 02:12:37,773 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) Word has length 145 [2023-02-15 02:12:37,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 02:12:37,775 INFO L225 Difference]: With dead ends: 817 [2023-02-15 02:12:37,775 INFO L226 Difference]: Without dead ends: 816 [2023-02-15 02:12:37,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 65.1s TimeCoverageRelationStatistics Valid=162, Invalid=1165, Unknown=5, NotChecked=0, Total=1332 [2023-02-15 02:12:37,776 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 81 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 02:12:37,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 649 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 02:12:37,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2023-02-15 02:12:37,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 798. [2023-02-15 02:12:37,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 798 states, 624 states have (on average 1.2291666666666667) internal successors, (767), 631 states have internal predecessors, (767), 112 states have call successors, (112), 43 states have call predecessors, (112), 52 states have return successors, (166), 123 states have call predecessors, (166), 112 states have call successors, (166) [2023-02-15 02:12:37,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 798 states to 798 states and 1045 transitions. [2023-02-15 02:12:37,805 INFO L78 Accepts]: Start accepts. Automaton has 798 states and 1045 transitions. Word has length 145 [2023-02-15 02:12:37,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 02:12:37,806 INFO L495 AbstractCegarLoop]: Abstraction has 798 states and 1045 transitions. [2023-02-15 02:12:37,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.9411764705882355) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2023-02-15 02:12:37,806 INFO L276 IsEmpty]: Start isEmpty. Operand 798 states and 1045 transitions. [2023-02-15 02:12:37,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-02-15 02:12:37,807 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 02:12:37,807 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 02:12:37,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-02-15 02:12:38,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:12:38,011 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-15 02:12:38,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 02:12:38,012 INFO L85 PathProgramCache]: Analyzing trace with hash -175263733, now seen corresponding path program 1 times [2023-02-15 02:12:38,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-15 02:12:38,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484998938] [2023-02-15 02:12:38,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:12:38,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-15 02:12:38,018 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-15 02:12:38,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987721227] [2023-02-15 02:12:38,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 02:12:38,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-15 02:12:38,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 02:12:38,020 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-15 02:12:38,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-02-15 02:12:38,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 02:12:38,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 42 conjunts are in the unsatisfiable core [2023-02-15 02:12:38,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 02:12:38,461 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 151 proven. 22 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2023-02-15 02:12:38,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 02:12:44,629 WARN L859 $PredicateComparison]: unable to prove that (and (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse0 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (< .cse0 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse1 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse0) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse0) 2147483646) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse1) 2147483646)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse1) 0))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse2 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse2) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|)) 2147483647)) (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0))) (not (<= 0 (+ .cse2 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse3 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse4 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse3) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse3) 2147483646) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse4) 0)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse4) 2147483647))))) (< .cse3 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse5 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse5) 0)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse5) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|)) 2147483647)) (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0))) (not (<= 0 (+ .cse5 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse6 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse7 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse6) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse6) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse7) 2147483646)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse7) 0)))) (not (<= 0 (+ .cse6 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse9 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse8 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse8) 0)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse9) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse8) 2147483647))))) (not (<= 0 (+ .cse9 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse10 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|)) (.cse11 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (not (< .cse10 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse11) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse11) 2147483646) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse10) 2147483648)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse10) 0))) (< .cse11 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse12 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (not (<= 0 (+ .cse12 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse13 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse12) 0)) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse13) 0)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse12) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse13) 2147483647)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse14 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|)) (.cse15 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (not (< .cse14 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse14) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse15) 2147483647) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse14) 0))) (< .cse15 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse17 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|)) (.cse16 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (< .cse16 0)) (not (<= 0 (+ .cse17 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse17) 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse16) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse17) 2147483647) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse16) 0)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse18 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (< .cse18 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse19 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse19) 0)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse18) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse19) 2147483647)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse20 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse21 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse20) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse21) 2147483646)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse21) 0)))) (not (<= 0 (+ .cse20 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse22 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse22) 2147483647)) (< .cse22 0) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse23 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse23) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse23) 2147483646) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)))) (< .cse23 0) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse24 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (not (<= 0 (+ .cse24 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse24) 2147483648)) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse25 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse25) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|)) 2147483647)) (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0))) (< .cse25 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse27 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|)) (.cse26 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (< .cse26 0)) (not (<= 0 (+ .cse27 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse26) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse27) 2147483648) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse26) 0)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse29 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|)) (.cse28 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (< .cse28 0)) (not (<= 0 (+ .cse29 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse29) 0) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse28) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse29) 2147483648) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse28) 0)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse30 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (not (<= 0 (+ .cse30 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse31 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse30) 0) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse31) 0)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse30) 2147483648) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse31) 2147483647)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse32 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (not (<= 0 (+ .cse32 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse32) 0)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse32) 2147483647))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse33 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (not (<= 0 (+ .cse33 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse33) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse33) 2147483648) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse34 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse35 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse34) 0)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse34) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse35) 2147483646)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse35) 0)))) (not (<= 0 (+ .cse34 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse36 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse37 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse36) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse37) 2147483646)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse37) 0)))) (< .cse36 0))))) is different from true [2023-02-15 02:12:53,977 WARN L859 $PredicateComparison]: unable to prove that (and (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse0 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (< .cse0 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse0) 2147483647)) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse2 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse1 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse1) 2147483646)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse2) 2147483648) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse1) 0)))) (not (<= 0 (+ .cse2 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse3 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse3) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|)) 2147483647)) (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0))) (< .cse3 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse4 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|)) 2147483647)) (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse4) 2147483648))) (not (<= 0 (+ .cse4 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse5 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (not (<= 0 (+ .cse5 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse5) 2147483647) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse5) 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|)) 2147483647)) (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse6 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (< .cse6 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse7 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse6) 2147483647) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse7) 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse7) 2147483647)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse8 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (not (<= 0 (+ .cse8 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse8) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse8) 2147483648))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse9 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (< .cse9 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse10 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse9) 2147483646) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse10) 0)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse9) 0) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse10) 2147483647)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse12 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse11 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse11) 0)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse12) 0) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse11) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse12) 2147483648)))) (not (<= 0 (+ .cse12 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse13 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse14 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse13) 2147483647) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse14) 0)) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse13) 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse14) 2147483647))))) (not (<= 0 (+ .cse13 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse16 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n)) (.cse15 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse15) 2147483648)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse16) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse16) 2147483648) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse15) 0))) (not (<= 0 (+ .cse16 2147483648))) (not (< .cse15 0))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse17 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse18 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse17) 2147483646) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse18) 2147483646)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse17) 0) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse18) 0)))) (< .cse17 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse19 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (not (<= 0 (+ .cse19 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse19) 2147483647) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse19) 0)))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse20 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (not (<= 0 (+ .cse20 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse21 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse20) 2147483647) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse20) 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse21) 2147483646)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse21) 0))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse22 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (not (<= 0 (+ .cse22 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse22) 2147483648)) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse24 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse23 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse23) 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse23) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse24) 2147483648)))) (not (<= 0 (+ .cse24 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse25 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse25) 2147483646) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse25) 0))) (< .cse25 0) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse27 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n)) (.cse26 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse26) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse27) 2147483648) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse26) 0))) (not (<= 0 (+ .cse27 2147483648))) (not (< .cse26 0))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse28 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (< .cse28 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse29 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse28) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse29) 2147483646)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse29) 0))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse31 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n)) (.cse30 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (< .cse30 0)) (< .cse31 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse31) 2147483646) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse30) 2147483648)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse31) 0) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse30) 0)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse33 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (let ((.cse32 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse32) 2147483646)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| 0)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse33) 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse33) 2147483648) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse32) 0)))) (not (<= 0 (+ .cse33 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse34 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n)) (.cse35 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (<= 0 (+ .cse34 2147483648))) (not (< .cse35 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse34) 2147483647) (not (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse34) 0)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse35) 2147483648)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse35) 0)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| Int)) (let ((.cse37 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#t~ret0| c_fact_~n)) (.cse36 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_12| |c_fact_#in~n|))) (or (not (< .cse36 0)) (< .cse37 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse37) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse36) 2147483648)) (= (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_13| .cse36) 0))))))) is different from true